コード例 #1
0
        protected void btnBajaActivo_Click(object sender, EventArgs e)
        {
            //validar
            if (ddlMotivo.SelectedIndex == 0)
            {
                this.Page.Response.Write("<script language ='JavaScript'>window.alert('Elija una Opción.');</script>");
                ddlMotivo.Focus();
                return;
            }
            if (ddlDisposicion.SelectedIndex == 0)
            {
                this.Page.Response.Write("<script language ='JavaScript'>window.alert('Elija una Opción.');</script>");
                ddlMotivo.Focus();
                return;
            }

            if (txtCondicion.Text == "Activo")
            {
                BajaActivosCabeceraEn bajaCabecera = new BajaActivosCabeceraEn();
                bajaCabecera.IdLogin       = int.Parse(Session["rpta"].ToString().ToUpper());
                bajaCabecera.FechaBaja     = DateTime.Parse(txtFechaBaja.Text);
                bajaCabecera.IdMotivo      = int.Parse(ddlMotivo.SelectedValue);
                bajaCabecera.IdDisposicion = int.Parse(ddlDisposicion.SelectedValue);
                bajaCabecera.ip            = Request.UserHostAddress;


                List <BajaActivosDetalleEn> listDetBaja = new List <BajaActivosDetalleEn>();
                for (int i = 0; i < gvActivo.Rows.Count; i++)
                {
                    BajaActivosDetalleEn detBaja = new BajaActivosDetalleEn();
                    detBaja.IdLogistica = Convert.ToInt32(gvActivo.DataKeys[i].Values[0]);
                    detBaja.usuario     = bajaCabecera.IdLogin;
                    detBaja.ip          = bajaCabecera.ip;
                    listDetBaja.Add(detBaja);
                }

                transacciones objTrans = new transacciones();
                if (objTrans.fun_registrar_baja(bajaCabecera, listDetBaja))
                {
                    ;
                }
                {
                    this.Page.Response.Write("<script language ='JavaScript'>window.alert('Baja registrada correctamente.');</script>");
                    btnBajaActivo.Enabled = false;
                    btnNuevo.Enabled      = true;
                    btnImprimir.Enabled   = true;
                }
            }
            else if (txtCondicion.Text == "Baja")
            {
                this.Page.Response.Write("<script language ='JavaScript'>window.alert('El código ya fue dado de Baja');</script>");
            }
        }
コード例 #2
0
        public string InsertarBajaActivosDetalle(BajaActivosDetalleEn ObjD)
        {
            string rpta = "";

            {
                using (SqlConnection cn = new SqlConnection(cad_cn))
                {
                    // try
                    cn.Open();
                    SqlCommand cmd = new SqlCommand("uspInsertarBajaActivosDetalle", cn);
                    cmd.CommandType = CommandType.StoredProcedure;

                    //adicionar campos detalle
                    cmd.Parameters.AddWithValue("@IdBajaCabecera", ObjD.IdBajaCabecera);
                    cmd.Parameters.AddWithValue("@IdLogistica", ObjD.IdLogistica);
                    rpta = "Se Guardó Correctamente";
                    cmd.ExecuteNonQuery();
                    // catch
                }
                return(rpta);
            }
        }
コード例 #3
0
 public string InsertarBajaActivosDetalle(BajaActivosDetalleEn ObjD)
 {
     return(objBaja.InsertarBajaActivosDetalle(ObjD));
 }