protected void registrar() { string cleanMessage = string.Empty; BE_ASIGNACION_RECURSOS obj = new BE_ASIGNACION_RECURSOS(); BL_ASIGNACION_RECURSOS Xobj = new BL_ASIGNACION_RECURSOS(); int rpta; DataTable dtResultado = new DataTable(); rpta = Convert.ToInt32(lblIdAsignacion.Text); //SELECCIONAR EQUIPO string equipo = rdoEquipo.SelectedValue; //seleccionar sofware string s = string.Empty; for (int i = 0; i < CheckSoftware.Items.Count; i++) { if (CheckSoftware.Items[i].Selected) { s += CheckSoftware.Items[i].Value + ","; } } // seleccionar Otros string Otros = string.Empty; for (int i = 0; i < CheckOtros.Items.Count; i++) { if (CheckOtros.Items[i].Selected) { Otros += CheckOtros.Items[i].Value + ","; } } dtResultado = Xobj.Insertar_AsignacionDetalle(rpta, equipo + "," + s + Otros, "", Session["IDE_USUARIO"].ToString()); if (dtResultado.Rows.Count > 0) { //ENVIAR AL CARE string x = lblRequerimientoPersonal.Text; Xobj.Enviar_care_Correo(Convert.ToInt32(lblRequerimientoPersonal.Text)); AsignacionCabecera(); } else { cleanMessage = "Existe problemas con las asignaciĆ³n de recursos"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); } }
public int Mant_Insert_Asignacion(BE_ASIGNACION_RECURSOS oBE) { try { return(new DA_ASIGNACION_RECURSOS().Mant_Insert_Asignacion(oBE)); } catch (Exception ex) { throw ex; } }
public int Mant_Insert_Asignacion(BE_ASIGNACION_RECURSOS oBE) { object[] Parametros = new[] { (object)UC_FormWeb.mSQLFieldOrNull(oBE.IDE_ASIGNACION, tgSQLFieldType.NUMERIC), (object)UC_FormWeb.mSQLFieldOrNull(oBE.ID_DETALLE_REQUERIMIENTO_PERSONAL, tgSQLFieldType.NUMERIC), (object)UC_FormWeb.mSQLFieldOrNull(oBE.DES_OBSERVACIONES, tgSQLFieldType.TEXT), (object)UC_FormWeb.mSQLFieldOrNull(oBE.FLG_ESTADO, tgSQLFieldType.NUMERIC), (object)UC_FormWeb.mSQLFieldOrNull(oBE.IDE_UBICACION, tgSQLFieldType.NUMERIC), }; return(Convert.ToInt32(new Utilitarios().ExecuteScalar("uspINS_ASIGNACION_RECURSOS", Parametros))); }
private BE_ASIGNACION_RECURSOS f_CapturarDatos(int estado) { Session["Requerimiento"] = Request.QueryString["ID_DETALLE_REQUERIMIENTO_PERSONAL"].ToString(); BE_ASIGNACION_RECURSOS oBE = new BE_ASIGNACION_RECURSOS(); oBE.IDE_ASIGNACION = Convert.ToInt32(string.IsNullOrEmpty(lblIdAsignacion.Text) ? "0" : lblIdAsignacion.Text); oBE.ID_DETALLE_REQUERIMIENTO_PERSONAL = Convert.ToInt32(Session["Requerimiento"].ToString()); oBE.DES_OBSERVACIONES = txtObervacion.Text; oBE.FLG_ESTADO = estado; oBE.IDE_UBICACION = Convert.ToInt32(RdoUbicacion.SelectedValue); return(oBE); }
protected void btnRegistrar_Click(object sender, ImageClickEventArgs e) { string cleanMessage = string.Empty; BE_ASIGNACION_RECURSOS obj = new BE_ASIGNACION_RECURSOS(); BL_ASIGNACION_RECURSOS Xobj = new BL_ASIGNACION_RECURSOS(); obj = f_CapturarDatos(1); int rpta; DataTable dtResultado = new DataTable(); rpta = new BL_ASIGNACION_RECURSOS().Mant_Insert_Asignacion(obj); lblIdAsignacion.Text = Convert.ToString(rpta); if (rpta > 0) { //SELECCIONAR EQUIPO string equipo = rdoEquipo.SelectedValue; //seleccionar sofware string s = string.Empty; for (int i = 0; i < CheckSoftware.Items.Count; i++) { if (CheckSoftware.Items[i].Selected) { s += CheckSoftware.Items[i].Value + ","; } } // seleccionar Otros string Otros = string.Empty; for (int i = 0; i < CheckOtros.Items.Count; i++) { if (CheckOtros.Items[i].Selected) { Otros += CheckOtros.Items[i].Value + ","; } } dtResultado = Xobj.Insertar_AsignacionDetalle(rpta, equipo + "," + s + Otros, "", Session["IDE_USUARIO"].ToString()); cleanMessage = "Registro Satisfactorio"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); AsignacionCabecera(); } }