public string InsertarGuiaDetalleBienes(GuiaDetalleBienesEn ObjD)
        {
            string rpta = "";

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

                    //adicionar campos detalle bienes
                    cmd.Parameters.AddWithValue("@IdGuia", ObjD.IdGuia);
                    cmd.Parameters.AddWithValue("@IdUnidadMedida", ObjD.IdUnidadMedida);
                    cmd.Parameters.AddWithValue("@Cant", ObjD.Cant);
                    cmd.Parameters.AddWithValue("@Descripcion", ObjD.Descripcion);

                    rpta = "Se Guardó Correctamente";
                    cmd.ExecuteNonQuery();
                    // catch
                }
                return(rpta);
            }
        }
Exemple #2
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            if (gvBienes.Rows.Count == 0)
            {
                this.Page.Response.Write("<script language ='JavaScript'>window.alert('No existen registros agregados en la lista de la guía. Verifique por favor.');</script>");
                return;
            }

            if (String.IsNullOrEmpty(txtTransportista.Text))
            {
                this.Page.Response.Write("<script language ='JavaScript'>window.alert('Ingrese Transportista.');</script>");
                txtTransportista.Focus();

                return;
            }
            if (ddlMotivoTrasldo.SelectedIndex == 0)
            {
                this.Page.Response.Write("<script language ='JavaScript'>window.alert('Seleccione Motivo de Traslado.');</script>");
                ddlMotivoTrasldo.Focus();
                return;
            }

            if (ddlPuntoPartida.SelectedIndex == 0)
            {
                this.Page.Response.Write("<script language ='JavaScript'>window.alert('Seleccione Punto de Partida.');</script>");
                ddlPuntoPartida.Focus();
                return;
            }
            if (ddlPuntoLlegada.SelectedIndex == 0)
            {
                this.Page.Response.Write("<script language ='JavaScript'>window.alert('Seleccione Punto de Llegada.');</script>");
                ddlPuntoLlegada.Focus();
                return;
            }

            if (ddlPuntoLlegada.SelectedItem.ToString() == "Otros")
            {
                if (txtllegada.Text == "")
                {
                    this.Page.Response.Write("<script language ='JavaScript'>window.alert('Especifique Punto de Llegada.');</script>");
                    txtllegada.Focus();
                    return;
                }
            }


            GuiaCabeceraEn       ObjInsertGuia = new GuiaCabeceraEn();
            GuiaDetalleActivosEn ObjInsertDet  = new GuiaDetalleActivosEn();

            ObjInsertGuia.IdLogin              = int.Parse(Session["rpta"].ToString().ToUpper());
            ObjInsertGuia.SedePartida          = ddlPuntoPartida.SelectedValue;
            ObjInsertGuia.SedeLlegada          = ddlPuntoLlegada.SelectedValue;
            ObjInsertGuia.OrigenDestinoExterno = txtllegada.Text;

            ObjInsertGuia.Fecha            = DateTime.Now; //DateTime.Parse(TxtFecha.Text);
            ObjInsertGuia.Transportista    = txtTransportista.Text;
            ObjInsertGuia.IdMotivoTraslado = int.Parse(ddlMotivoTrasldo.SelectedValue);
            ObjInsertGuia.Activos          = 0;
            ObjInsertGuia.IdEstado         = int.Parse(txtEstado.Text);
            ObjInsertGuia.observ           = txtObserv.Text.Trim();
            ObjInsertGuia.ip = Request.UserHostAddress;
            GuiaCabeceraN objGC = new GuiaCabeceraN();


            string rpta = "";

            rpta            = objGC.InsertarGuiaCabecera(ObjInsertGuia);
            hdnIdGuia.Value = rpta;

            //Session["rpta"]=rpta;
            GuiaDetalleActivoN objDetalle = new GuiaDetalleActivoN();


            //adicionar detalle bienes
            GuiaDetalleBienesEn objInsertarBienes = new GuiaDetalleBienesEn();
            GuiaDetalleBienesN  objBienes         = new GuiaDetalleBienesN();

            objInsertarBienes.IdGuia = int.Parse(rpta);

            int tot = 0;

            tot = gvBienes.Rows.Count;
            for (int i = 0; i < tot; i += 1)
            {
                objInsertarBienes.Cant        = int.Parse(gvBienes.Rows[i].Cells[0].Text);
                objInsertarBienes.Descripcion = gvBienes.Rows[i].Cells[1].Text;
                // objInsertarBienes.IdUnidadMedida = int.Parse(gvBienes.Rows[i].Cells[2].Text);
                objInsertarBienes.IdUnidadMedida = Convert.ToInt32(gvBienes.DataKeys[i].Values[0]);
                objBienes.InsertarGuiaDetalleBienes(objInsertarBienes);
            }
            ObjInsertGuia.IdGuia = int.Parse(rpta);
            objGC.pr_registrar_auditoria_guia(ObjInsertGuia);

            this.Page.Response.Write("<script language ='JavaScript'>window.alert('Guia registrada correctamente.');</script>");

            //  limpiar();
            hdusuario.Value     = Session["Usuario"].ToString().ToUpper();
            btnNuevo.Enabled    = true;
            btnGuardar.Enabled  = false;
            btnImprimir.Enabled = true;
            hdIdGuia.Value      = rpta;
            Bloquear();
        }
 public string InsertarGuiaDetalleBienes(GuiaDetalleBienesEn objE)
 {
     return(objguia.InsertarGuiaDetalleBienes(objE));
 }