protected void Guardar(string file) { string cleanMessage = string.Empty; BE_TBSOLICITUD_PERMISOS oBESol = new BE_TBSOLICITUD_PERMISOS(); oBESol.Ide_permiso = Convert.ToInt32(string.IsNullOrEmpty(lblCodigo.Text) ? "0" : lblCodigo.Text); oBESol.Ide_usuario = Session["IDE_USUARIO"].ToString(); oBESol.Ide_motivo = Convert.ToInt32(ddlmotivo.SelectedValue); oBESol.Inicio = txtInicio.Text.Trim(); oBESol.Fin = txtfin.Text.Trim(); oBESol.Comentario = txtcomentarios.Text.Trim(); oBESol.FILE = file; oBESol.URL = FolderMDP; oBESol.NOMBRE_DIA = dayOfWeek(Convert.ToDateTime(txtInicio.Text.Trim())); int dtrpta = 0; dtrpta = new BL_TBSOLICITUD_PERMISOS().MANT_TBSOLICITUD_PERMISOS_INSERT_DATOS(oBESol); if (dtrpta > 0) { BL_TBSOLICITUD_PERMISOS oB = new BL_TBSOLICITUD_PERMISOS(); oB.correo_solicitud(dtrpta, Session["IDE_USUARIO"].ToString()); cleanMessage = "Registro exitoso. Tu solicitud está siendo revisada, te informaremos sobre su situación lo más antes posible, gracias"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); lblCodigo.Text = string.Empty; txtcomentarios.Text = string.Empty; txtfin.Text = string.Empty; txtInicio.Text = string.Empty; ListarPermisos(); } }
public int MANT_TBSOLICITUD_PERMISOS_INSERT_DATOS(BE_TBSOLICITUD_PERMISOS objSol) { try { return(new DA_TBSOLICITUD_PERMISOS().MANT_TBSOLICITUD_PERMISOS_INSERT_DATOS(objSol)); } catch (Exception ex) { throw ex; } }
public int MANT_TBSOLICITUD_PERMISOS_INSERT_DATOS(BE_TBSOLICITUD_PERMISOS obj) { object[] Parametro = new[] { (object)UC_FormWeb.mSQLFieldOrNull(obj.Ide_permiso, tgSQLFieldType.NUMERIC), (object)UC_FormWeb.mSQLFieldOrNull(obj.Ide_usuario, tgSQLFieldType.TEXT), (object)UC_FormWeb.mSQLFieldOrNull(obj.Ide_motivo, tgSQLFieldType.NUMERIC), (object)UC_FormWeb.mSQLFieldOrNull(obj.Inicio, tgSQLFieldType.TEXT), (object)UC_FormWeb.mSQLFieldOrNull(obj.Fin, tgSQLFieldType.TEXT), (object)UC_FormWeb.mSQLFieldOrNull(obj.Comentario, tgSQLFieldType.TEXT), (object)UC_FormWeb.mSQLFieldOrNull(obj.FILE, tgSQLFieldType.TEXT), (object)UC_FormWeb.mSQLFieldOrNull(obj.URL, tgSQLFieldType.TEXT), (object)UC_FormWeb.mSQLFieldOrNull(obj.NOMBRE_DIA, tgSQLFieldType.TEXT), }; return(Convert.ToInt32(new Utilitarios().ExecuteScalar("dbo.SP_TBSOLICITUD_PERMISOS_INSERT_DATOS", Parametro))); }
protected void btnEnviar_Click(object sender, EventArgs e) { string cleanMessage = string.Empty; if (txtInicio.Text.Trim() == string.Empty) { cleanMessage = "Ingresar fecha de inicio"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); } else if (txtfin.Text.Trim() == string.Empty) { cleanMessage = "Ingresar fecha de termino"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); } else { if (Convert.ToDateTime(txtInicio.Text) > Convert.ToDateTime(txtfin.Text)) { cleanMessage = "La fecha de inicio no puede ser mayor a la fecha de termino"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); } else { int cantidad = 0; foreach (ListItem li in ddlPersonalAcargo.Items) { if (li.Selected) { string usuario = li.Value; lblCodigo.Text = string.Empty; BE_TBSOLICITUD_PERMISOS oBESol = new BE_TBSOLICITUD_PERMISOS(); oBESol.Ide_permiso = Convert.ToInt32(string.IsNullOrEmpty(lblCodigo.Text) ? "0" : lblCodigo.Text); oBESol.Ide_usuario = usuario; oBESol.Ide_motivo = Convert.ToInt32(ddlmotivo.SelectedValue); oBESol.Inicio = txtInicio.Text.Trim(); oBESol.Fin = txtfin.Text.Trim(); oBESol.Comentario = txtcomentarios.Text.Trim(); oBESol.FILE = ""; oBESol.URL = ""; oBESol.NOMBRE_DIA = dayOfWeek(Convert.ToDateTime(txtInicio.Text.Trim())); int dtrpta = 0; dtrpta = new BL_TBSOLICITUD_PERMISOS().MANT_TBSOLICITUD_PERMISOS_INSERT_DATOS(oBESol); if (dtrpta > 0) { cantidad++; //BL_TBSOLICITUD_PERMISOS oB = new BL_TBSOLICITUD_PERMISOS(); //oB.correo_solicitud(dtrpta); } //lblpersonal.Text = } } if (cantidad > 0) { cleanMessage = "Registro exitoso"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); txtcomentarios.Text = string.Empty; txtfin.Text = string.Empty; txtInicio.Text = string.Empty; } else { cleanMessage = "Falta seleccionar personal"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); } } } }