parent
807b166cd6
commit
28abaa0055
2 changed files with 62 additions and 42 deletions
|
|
@ -1080,7 +1080,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="5">
|
<td colspan="5">
|
||||||
<asp:RegularExpressionValidator ID="rfvCantidad" ControlToValidate="txtValor" runat="server" ErrorMessage="Solo se permiten valores numéricos" ValidationExpression="\d+"></asp:RegularExpressionValidator>
|
<asp:RegularExpressionValidator ID="rfvCantidad" ControlToValidate="txtValor" runat="server" ErrorMessage="Solo se permiten valores numéricos" ValidationExpression="^[0-9]+$"></asp:RegularExpressionValidator>
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
@ -1125,7 +1125,7 @@
|
||||||
<td class="auto-style6"></td>
|
<td class="auto-style6"></td>
|
||||||
<td class="auto-style10"></td>
|
<td class="auto-style10"></td>
|
||||||
<td class="auto-style7">
|
<td class="auto-style7">
|
||||||
<asp:RegularExpressionValidator ID="rfvCaudalSolicitado" runat="server" ControlToValidate="txtCaudalSolicitado" ValidationExpression="^(-?)(0|([1-9][0-9]*))(\\.[0-9]+)?$" ErrorMessage="Solo se permiten números."></asp:RegularExpressionValidator>
|
<asp:RegularExpressionValidator ID="rfvCaudalSolicitado" runat="server" ControlToValidate="txtCaudalSolicitado" ValidationExpression="^\d{1,6}(\.\d{1,2})?$" ErrorMessage="Solo se permiten números."></asp:RegularExpressionValidator>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td class="auto-style11"></td>
|
<td class="auto-style11"></td>
|
||||||
|
|
|
||||||
|
|
@ -1069,65 +1069,85 @@ public partial class Forms_Trans_frwNuevaSolicitud : General
|
||||||
|
|
||||||
if (txtCaudalSolicitado.Text != "")
|
if (txtCaudalSolicitado.Text != "")
|
||||||
{
|
{
|
||||||
objproyectoSolicitudBL = new proyectoSolicitudBL();
|
if (txtNivelesConstruccion.Text != "" && txtAreaConstruccion.Text != "" )
|
||||||
objproyectoSolicitudBL.objproyectosolicitudEL.FKSOLICITUD = int.Parse(strPKSolicitudTMP);
|
|
||||||
objproyectoSolicitudBL.objproyectosolicitudEL.FKPROYECTO = int.Parse(ddlTipoProyecto.SelectedValue);
|
|
||||||
objproyectoSolicitudBL.objproyectosolicitudEL.CANTIDAD = int.Parse(txtValor.Text);
|
|
||||||
objproyectoSolicitudBL.objproyectosolicitudEL.CAUDALSOLICITADO = decimal.Parse(txtCaudalSolicitado.Text);
|
|
||||||
objproyectoSolicitudBL.objproyectosolicitudEL.CAUDALASIGNADO = 0;
|
|
||||||
objproyectoSolicitudBL.objproyectosolicitudEL.OBSERVACIONES = txtObservacionesProposito.Text;
|
|
||||||
|
|
||||||
objproyectoSolicitudBL.objproyectosolicitudEL.NIVELESCONSTRUCCION = int.Parse(txtNivelesConstruccion.Text);
|
|
||||||
objproyectoSolicitudBL.objproyectosolicitudEL.AREACONSTRUCCION = decimal.Parse(txtAreaConstruccion.Text);
|
|
||||||
objproyectoSolicitudBL.objproyectosolicitudEL.VISADO = chkVisado.Checked;
|
|
||||||
objproyectoSolicitudBL.objproyectosolicitudEL.FKMOTIVOPROYECTO= int.Parse(rblMotivoProyecto.SelectedValue);
|
|
||||||
|
|
||||||
|
|
||||||
if (strModo == "Nuevo")
|
|
||||||
{
|
{
|
||||||
nValorRetornado = objproyectoSolicitudBL.insertarProyectoSolicitud();
|
objproyectoSolicitudBL = new proyectoSolicitudBL();
|
||||||
if (nValorRetornado != 0)
|
objproyectoSolicitudBL.objproyectosolicitudEL.FKSOLICITUD = int.Parse(strPKSolicitudTMP);
|
||||||
{
|
objproyectoSolicitudBL.objproyectosolicitudEL.FKPROYECTO = int.Parse(ddlTipoProyecto.SelectedValue);
|
||||||
GuardarEventoBitacora(
|
objproyectoSolicitudBL.objproyectosolicitudEL.CANTIDAD = int.Parse(txtValor.Text);
|
||||||
Session["LOGIN"].ToString(),
|
objproyectoSolicitudBL.objproyectosolicitudEL.CAUDALSOLICITADO = decimal.Parse(txtCaudalSolicitado.Text);
|
||||||
AccionBitacora.INSERT.ToString(),
|
objproyectoSolicitudBL.objproyectosolicitudEL.CAUDALASIGNADO = 0;
|
||||||
MensajesBitacora.IngresarRegistro + ": Se ha ingresado el tipo de proyecto " + ddlTipoProyecto.SelectedItem.Text.Trim() + " para la solicitud " + strNumSolicitudTMP,
|
objproyectoSolicitudBL.objproyectosolicitudEL.OBSERVACIONES = txtObservacionesProposito.Text;
|
||||||
Path.GetFileNameWithoutExtension(Page.AppRelativeVirtualPath),
|
|
||||||
Convert.ToInt32(ConfigurationManager.AppSettings["pkApp"])
|
|
||||||
);
|
|
||||||
|
|
||||||
GuardarDatosSolicitud();
|
objproyectoSolicitudBL.objproyectosolicitudEL.NIVELESCONSTRUCCION = int.Parse(txtNivelesConstruccion.Text);
|
||||||
if (ddlSubClasificacion.SelectedValue == "-1")
|
objproyectoSolicitudBL.objproyectosolicitudEL.AREACONSTRUCCION = decimal.Parse(txtAreaConstruccion.Text);
|
||||||
|
objproyectoSolicitudBL.objproyectosolicitudEL.VISADO = chkVisado.Checked;
|
||||||
|
objproyectoSolicitudBL.objproyectosolicitudEL.FKMOTIVOPROYECTO = int.Parse(rblMotivoProyecto.SelectedValue);
|
||||||
|
|
||||||
|
|
||||||
|
if (strModo == "Nuevo")
|
||||||
|
{
|
||||||
|
nValorRetornado = objproyectoSolicitudBL.insertarProyectoSolicitud();
|
||||||
|
if (nValorRetornado != 0)
|
||||||
{
|
{
|
||||||
ddlSubClasificacion.SelectedValue = "4";
|
GuardarEventoBitacora(
|
||||||
txtCantidadLotes.Text = "0";
|
Session["LOGIN"].ToString(),
|
||||||
|
AccionBitacora.INSERT.ToString(),
|
||||||
|
MensajesBitacora.IngresarRegistro + ": Se ha ingresado el tipo de proyecto " + ddlTipoProyecto.SelectedItem.Text.Trim() + " para la solicitud " + strNumSolicitudTMP,
|
||||||
|
Path.GetFileNameWithoutExtension(Page.AppRelativeVirtualPath),
|
||||||
|
Convert.ToInt32(ConfigurationManager.AppSettings["pkApp"])
|
||||||
|
);
|
||||||
|
|
||||||
|
GuardarDatosSolicitud();
|
||||||
|
if (ddlSubClasificacion.SelectedValue == "-1")
|
||||||
|
{
|
||||||
|
ddlSubClasificacion.SelectedValue = "4";
|
||||||
|
txtCantidadLotes.Text = "0";
|
||||||
|
}
|
||||||
|
visadoproyectoBL objVisadoProyectoBL = new visadoproyectoBL();
|
||||||
|
objVisadoProyectoBL.objvisadoproyectoEL.CANTIDADLOTES = int.Parse(txtCantidadLotes.Text);
|
||||||
|
objVisadoProyectoBL.objvisadoproyectoEL.FKPROYECTOSOLICITUD = nValorRetornado;
|
||||||
|
objVisadoProyectoBL.objvisadoproyectoEL.FKTIPOVISADO = int.Parse(ddlSubClasificacion.SelectedValue);
|
||||||
|
int nValorTipoVisado = objVisadoProyectoBL.insertarVisadoProyecto();
|
||||||
}
|
}
|
||||||
visadoproyectoBL objVisadoProyectoBL = new visadoproyectoBL();
|
}
|
||||||
objVisadoProyectoBL.objvisadoproyectoEL.CANTIDADLOTES = int.Parse(txtCantidadLotes.Text);
|
|
||||||
objVisadoProyectoBL.objvisadoproyectoEL.FKPROYECTOSOLICITUD = nValorRetornado;
|
|
||||||
objVisadoProyectoBL.objvisadoproyectoEL.FKTIPOVISADO = int.Parse(ddlSubClasificacion.SelectedValue);
|
|
||||||
int nValorTipoVisado = objVisadoProyectoBL.insertarVisadoProyecto();
|
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (txtNivelesConstruccion.Text == "")
|
||||||
|
{
|
||||||
|
MensajeAlerta("Debe digitar los niveles de construccion");
|
||||||
|
txtNivelesConstruccion.Focus(); txtCaudalSolicitado.Focus();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (txtAreaConstruccion.Text == "")
|
||||||
|
{
|
||||||
|
MensajeAlerta("Debe digitar el area de construccion");
|
||||||
|
txtAreaConstruccion.Focus();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
//MensajeAlerta("Debe digitar el caudal solicitado");
|
MensajeAlerta("Debe digitar el caudal solicitado");
|
||||||
txtCaudalSolicitado.Focus();
|
txtCaudalSolicitado.Focus();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
//MensajeAlerta("Debe digitar la cantidad");
|
MensajeAlerta("Debe digitar la cantidad");
|
||||||
txtValor.Focus();
|
txtValor.Focus();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
//MensajeAlerta("Debe seleccionar el tipo de proyecto antes de continuar");
|
MensajeAlerta("Debe seleccionar el tipo de proyecto antes de continuar");
|
||||||
ddlTipoProyecto.Focus();
|
ddlTipoProyecto.Focus();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue