public void ActualizarLogistica_masivo(string cod, LogisticaEn logis, FacturaEn ObjFac)
        {
            try
            {
                using (SqlConnection cn = new SqlConnection(cad_cn))
                {
                    cn.Open();
                    SqlCommand cmd = new SqlCommand("uspLogistica_modificarMasivo", cn);
                    cmd.CommandType = CommandType.StoredProcedure;

                    cmd.Parameters.AddWithValue("@codigo", cod);
                    cmd.Parameters.AddWithValue("@area", logis.Area);
                    cmd.Parameters.AddWithValue("@edificio", logis.Edificio);
                    cmd.Parameters.AddWithValue("@aula", logis.Aula);
                    cmd.Parameters.AddWithValue("@piso", logis.Piso);
                    cmd.Parameters.AddWithValue("@Proveedor", ObjFac.Proveedor);
                    cmd.Parameters.AddWithValue("@ruc", ObjFac.ruc);
                    cmd.Parameters.AddWithValue("@nroComprobante", ObjFac.NumeroFactura);
                    cmd.Parameters.AddWithValue("@fechaCompra", ObjFac.FechaCompra);
                    cmd.Parameters.AddWithValue("@TiempoGar", ObjFac.TiempGar);
                    cmd.Parameters.AddWithValue("@fechaFinGar", ObjFac.FecFinGar);
                    cmd.Parameters.AddWithValue("@sede", logis.IdSede);
                    cmd.Parameters.AddWithValue("@usuAsignado", logis.UsuAsignado);
                    cmd.Parameters.AddWithValue("@idLogin", logis.IdLogin);
                    cmd.Parameters.AddWithValue("@ip", logis.ip);
                    cmd.ExecuteNonQuery();
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            BajaActivosCabeceraEn objBajaCabecera = new BajaActivosCabeceraEn();
            LogisticaEn           objLogistica    = new LogisticaEn();

            //SedeEn objSede = new SedeEn();
            //SedeEn objSede2 = new SedeEn();

            if (txtIdBaja.Text == "")
            {
                objBajaCabecera.IdBajaCabecera = 0;
            }
            else
            {
                objBajaCabecera.IdBajaCabecera = int.Parse(txtIdBaja.Text);
            }

            objBajaCabecera.IdMotivo      = int.Parse(ddlMotivoBaja.SelectedValue);
            objBajaCabecera.IdDisposicion = int.Parse(ddlDisposicion.SelectedValue);
            objBajaCabecera.usuario       = int.Parse(cboUsuario.SelectedValue);
            objLogistica.Codigo           = (txtCodigo.Text);
            objLogistica.Serie            = (txtSerie.Text);
            objLogistica.Marca            = (txtMarca.Text);
            objLogistica.Modelo           = (txtModelo.Text);
            objLogistica.Descripcion      = "";


            DateTime vfechaini = Convert.ToDateTime(txtFechaDesde.Text);
            DateTime vfechafin = Convert.ToDateTime(txtFechaHasta.Text);

            BajaActivosN obj = new BajaActivosN();

            gvBajaActivos.DataSource = obj.ReporteBajaCabecera(objLogistica, objBajaCabecera, vfechaini, vfechafin);
            gvBajaActivos.DataBind();
        }
Example #3
0
        public DataTable ListarReporte(LogisticaEn objLog, DateTime dfechaini, DateTime dfechafin, int Condicion, string xRuc, string xNroFactura, LoginEn ObjLogin)
        {
            DataTable tb = new DataTable();

            using (SqlDataAdapter adap = new SqlDataAdapter("uspBuscarFechas", cad_cn))
            {
                adap.SelectCommand.CommandType = CommandType.StoredProcedure;
                adap.SelectCommand.Parameters.AddWithValue("@Codigo", objLog.Codigo);
                adap.SelectCommand.Parameters.AddWithValue("@codAnterior", objLog.codAnterior);
                adap.SelectCommand.Parameters.AddWithValue("@Descripcion", objLog.Descripcion);
                adap.SelectCommand.Parameters.AddWithValue("@IdLogin", ObjLogin.IdLogin);
                adap.SelectCommand.Parameters.AddWithValue("@Sede", objLog.IdSede);
                adap.SelectCommand.Parameters.AddWithValue("@Edificio", objLog.Edificio);
                adap.SelectCommand.Parameters.AddWithValue("@Categoria", objLog.IdCategoria);
                adap.SelectCommand.Parameters.AddWithValue("@FechaIni", dfechaini);
                adap.SelectCommand.Parameters.AddWithValue("@FechaFin", dfechafin);
                adap.SelectCommand.Parameters.AddWithValue("@Condicion", Condicion);
                adap.SelectCommand.Parameters.AddWithValue("@Aula", objLog.Aula);
                adap.SelectCommand.Parameters.AddWithValue("@Area", objLog.Area);
                adap.SelectCommand.Parameters.AddWithValue("@Ruc", xRuc);
                adap.SelectCommand.Parameters.AddWithValue("@NumeroFactura", xNroFactura);


                adap.Fill(tb);
            }
            return(tb);
        }
Example #4
0
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            GuiaCabeceraEn objGuia   = new GuiaCabeceraEn();
            GuiaCabeceraEn objGuia2  = new GuiaCabeceraEn();
            LogisticaEn    objCodigo = new LogisticaEn();
            //GuiaCabeceraEn IdGuia = new GuiaCabeceraEn();
            SedeEn objSede  = new SedeEn();
            SedeEn objSede2 = new SedeEn();

            objGuia.IdMotivoTraslado = int.Parse(ddlTraslado.SelectedValue);
            objGuia.Activos          = int.Parse(cboTipoGuia.SelectedValue);
            objSede.IdSede           = int.Parse(ddlSedePatida.SelectedValue);
            objGuia2.IdEstado        = int.Parse(ddlEstado.SelectedValue);

            //IdGuia.IdGuia = int.Parse(txtNumeroGuia.Text);
            objSede2.IdSede = int.Parse(ddlSedeLlegada.SelectedValue);
            DateTime vfechaini = Convert.ToDateTime(txtFechaDesde.Text);
            DateTime vfechafin = Convert.ToDateTime(txtFechaHasta.Text);
            string   vGuia     = txtNumeroGuia.Text;

            objCodigo.Codigo = txtCodigo.Text;
            ReportesN obj = new ReportesN();

            DataTable dtGuia = new DataTable();

            dtGuia = obj.ReporteGuia(objGuia, objSede, objSede2, vfechaini, vfechafin, objGuia2, vGuia, objCodigo);

            dtDatos.Rows.Clear();
            string detalle = "";

            foreach (DataRow row in dtGuia.Rows)
            {
                detalle = obj.fun_GuiaDetalle_mostrarUno(Convert.ToInt32(row["idGuia"]), Convert.ToInt16(row["Activos"]));
                detalle = objFun.fun_RemplazarLetras(detalle);

                dtDatos.Rows.Add(row["idGuia"],
                                 row["Usuario"],
                                 row["Fecha_Envio"],
                                 row["Transportista"],
                                 row["Punto_Partida"],
                                 row["Punto_Llegada"],
                                 row["Motivo_Traslado"],
                                 row["Activos"],
                                 row["Usuario_Recepciona"],
                                 row["Usuario_Anulacion"],
                                 row["Fecha_Recepcion"],
                                 row["Fecha_Anulacion"],
                                 row["estado"],
                                 detalle);
            }

            ViewState.Add("dtDatos", dtDatos);
            gvGuia.DataSource = dtDatos;
            gvGuia.DataBind();
        }
Example #5
0
        protected void BtnModificar_Click(object sender, EventArgs e)
        {
            try
            {
                //if (fun_validarCampos_Guardar())
                //{
                validarCampos();

                transacciones    objTrans     = new transacciones();
                LogisticaEn      logis        = new LogisticaEn();
                FacturaEn        ObjFac       = new FacturaEn();
                List <string>    listaCodigos = new List <string>();
                List <FacturaEn> listaFact    = new List <FacturaEn>();

                // logis.IdLogistica = int.Parse(hdIdLogistica.Value);
                logis.Area     = TxtArea.Text;
                logis.Edificio = txtEdificio.Text.Trim();
                logis.Aula     = txtAula.Text;
                logis.Piso     = TxtPiso.Text.Trim();
                //logis.IdCategoria = int.Parse(DDLCategoria.SelectedValue);
                logis.IdSede      = int.Parse(DDLSede.SelectedValue);
                logis.UsuAsignado = txtUsu.Text;
                logis.IdLogin     = int.Parse(Session["rpta"].ToString());
                logis.ip          = Request.UserHostAddress;

                foreach (DataRow row in dt.Rows)
                {
                    string cod = row["codigo"].ToString();
                    listaCodigos.Add(cod);

                    FacturaEn fact = new FacturaEn();
                    fact.ruc           = txtRuc.Text;
                    fact.NumeroFactura = txtNroFactura.Text;
                    fact.FechaCompra   = DateTime.Parse(txtFechaCompra.Text);
                    fact.Proveedor     = txtProveedor.Text;
                    fact.TiempGar      = int.Parse(txtTiempo.Text);
                    fact.FecFinGar     = DateTime.Parse(txtFechaFin.Text);

                    listaFact.Add(fact);
                }

                if (objTrans.fun_modificar_activos_masivo(logis, listaCodigos, listaFact))
                {
                    this.Page.Response.Write("<script language ='JavaScript'>window.alert('Activos modificados correctamente.');</script>");
                    limpiar();
                }
                //}
            }
            catch (Exception ex)
            {
                //this.Page.Response.Write("<script language ='JavaScript'>window.alert('" + ex.Message + "');</script>");
                //return;
                Response.Write(ex.Message);
            }
        }
 public void pr_ActualizarLogistica_masivo(string cod, LogisticaEn logis, FacturaEn ObjFac)
 {
     try
     {
         objdatos.ActualizarLogistica_masivo(cod, logis, ObjFac);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
        public string ActualizarLogistica(LogisticaEn ObjN, FacturaEn ObjFac)
        {
            string rpta = "";

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

                cmd.Parameters.AddWithValue("@IdLogistica", ObjN.IdLogistica);
                cmd.Parameters.AddWithValue("@IdInventario", ObjN.IdInventario);
                cmd.Parameters.AddWithValue("@IdLogin", ObjN.IdLogin);
                cmd.Parameters.AddWithValue("@fecha", ObjN.Fecha);

                cmd.Parameters.AddWithValue("@Codigo", ObjN.Codigo);
                cmd.Parameters.AddWithValue("@Descripcion", ObjN.Descripcion);
                cmd.Parameters.AddWithValue("@Sede", ObjN.IdSede);
                cmd.Parameters.AddWithValue("@Area", ObjN.Area);
                cmd.Parameters.AddWithValue("@Piso", ObjN.Piso);
                cmd.Parameters.AddWithValue("@Edificio", ObjN.Edificio);
                cmd.Parameters.AddWithValue("@Categoria", ObjN.IdCategoria);

                cmd.Parameters.AddWithValue("@Serie", ObjN.Serie);
                cmd.Parameters.AddWithValue("@Marca", ObjN.Marca);
                cmd.Parameters.AddWithValue("@Modelo", ObjN.Modelo);
                cmd.Parameters.AddWithValue("@Idcondicion", ObjN.IdCondicion);
                cmd.Parameters.AddWithValue("@AULA", ObjN.Aula);

                cmd.Parameters.AddWithValue("@RUC", ObjFac.Ruc);
                cmd.Parameters.AddWithValue("@Proveedor", ObjFac.Proveedor);
                cmd.Parameters.AddWithValue("@direccion", ObjFac.Direccion);
                cmd.Parameters.AddWithValue("@NumeroFactura", ObjFac.NumeroFactura);
                cmd.Parameters.AddWithValue("@TiempoGar", ObjFac.TiempGar);
                cmd.Parameters.AddWithValue("@FechaCompra", ObjFac.FechaCompra);
                cmd.Parameters.AddWithValue("@fechaFinGar", ObjFac.FecFinGar);

                cmd.Parameters.AddWithValue("@Observacion", ObjN.Observacion);
                cmd.Parameters.AddWithValue("@UsuAsignado", ObjN.UsuAsignado);
                cmd.Parameters.AddWithValue("@ip", ObjN.ip);

                rpta = "Se Actualizó Correctamente";
                cmd.ExecuteNonQuery();
                // catch
            }
            return(rpta);
        }
        public string InsertarLogistica(LogisticaEn objE, FacturaEn objF)
        {
            string rpta = "";

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

                    cmd.Parameters.AddWithValue("@IdInventario", objE.IdInventario);
                    cmd.Parameters.AddWithValue("@IdLogin", objE.IdLogin);
                    cmd.Parameters.AddWithValue("@Fecha", objE.Fecha);
                    cmd.Parameters.AddWithValue("@CODIGO", objE.Codigo);
                    cmd.Parameters.AddWithValue("@DESCRIPCION", objE.Descripcion);
                    cmd.Parameters.AddWithValue("@SEDE", objE.IdSede);
                    cmd.Parameters.AddWithValue("@AREA", objE.Area);
                    cmd.Parameters.AddWithValue("@PISO", objE.Piso);
                    cmd.Parameters.AddWithValue("@EDIFICIO", objE.Edificio);
                    cmd.Parameters.AddWithValue("@CATEGORIA", objE.IdCategoria);
                    cmd.Parameters.AddWithValue("@AULA", objE.Aula);
                    cmd.Parameters.AddWithValue("@SERIE", objE.Serie);
                    cmd.Parameters.AddWithValue("@MARCA", objE.Marca);
                    cmd.Parameters.AddWithValue("@MODELO", objE.Modelo);
                    cmd.Parameters.AddWithValue("@CONDICION", objE.IdCondicion);
                    //cmd.Parameters.AddWithValue("@IdLogistica", objF.IdLogistica);
                    cmd.Parameters.AddWithValue("@Ruc", objF.Ruc);
                    cmd.Parameters.AddWithValue("@FechaCompra", objF.FechaCompra);
                    cmd.Parameters.AddWithValue("@Proveedor", objF.Proveedor);
                    cmd.Parameters.AddWithValue("@Direccion", objF.Direccion);
                    cmd.Parameters.AddWithValue("@TiempGar", objF.TiempGar);
                    cmd.Parameters.AddWithValue("@FecFinGar", objF.FecFinGar);
                    cmd.Parameters.AddWithValue("@NumeroFactura", objF.NumeroFactura);
                    cmd.Parameters.AddWithValue("@Observacion", objE.Observacion);
                    cmd.Parameters.AddWithValue("@UsuAsignado", objE.UsuAsignado);
                    cmd.Parameters.AddWithValue("@ip", objE.ip);

                    rpta = "Se Guardó Correctamente";
                    cmd.ExecuteNonQuery();
                    // catch
                }
                return(rpta);
            }
        }
        public string InsertarModificarLog(LogisticaEn objE, FacturaEn objFact)
        {
            string rpta = "";

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

                    cmd.Parameters.AddWithValue("@IdLogistica", objE.IdLogistica);
                    cmd.Parameters.AddWithValue("@Idlogin", objE.IdLogin);
                    cmd.Parameters.AddWithValue("@Codigo", objE.Codigo);
                    cmd.Parameters.AddWithValue("@Descripcion", objE.Descripcion);
                    cmd.Parameters.AddWithValue("@IdSede", objE.IdSede);
                    cmd.Parameters.AddWithValue("@Area", objE.Area);
                    cmd.Parameters.AddWithValue("@Piso", objE.Piso);
                    cmd.Parameters.AddWithValue("@Edificio", objE.Edificio);
                    cmd.Parameters.AddWithValue("@IdCategoria", objE.IdCategoria);
                    cmd.Parameters.AddWithValue("@Aula", objE.Aula);
                    cmd.Parameters.AddWithValue("@Serie", objE.Serie);
                    cmd.Parameters.AddWithValue("@Marca", objE.Marca);
                    cmd.Parameters.AddWithValue("@Modelo", objE.Modelo);

                    cmd.Parameters.AddWithValue("@RUC", objFact.Ruc);
                    cmd.Parameters.AddWithValue("@Proveedor", objFact.Proveedor);
                    cmd.Parameters.AddWithValue("@Direccion", objFact.Direccion);
                    cmd.Parameters.AddWithValue("@NumeroFactura", objFact.NumeroFactura);
                    cmd.Parameters.AddWithValue("@TiempGar", objFact.TiempGar);
                    cmd.Parameters.AddWithValue("@FechaCompra", objFact.FechaCompra);
                    cmd.Parameters.AddWithValue("@FecFinGar", objFact.FecFinGar);

                    cmd.Parameters.AddWithValue("@IdCondicion", objE.IdCondicion);
                    cmd.Parameters.AddWithValue("@Observacion", objE.Observacion);
                    cmd.Parameters.AddWithValue("@UsuAsignado", objE.UsuAsignado);

                    rpta = "Se Guardó Correctamente";
                    cmd.ExecuteNonQuery();
                    // catch
                }
                return(rpta);
            }
        }
Example #10
0
 public bool fun_modificar_activos_masivo(LogisticaEn logis, List <string> listaCodigos, List <FacturaEn> listaFact)
 {
     try
     {
         bool b = false;
         using (TransactionScope ProcesoTransaccional = new TransactionScope())
         {
             for (int i = 0; i < listaCodigos.Count; i++)
             {
                 logis.Codigo = listaCodigos[i];
                 objModLog.fun_InsertarModificarLog_masivo(logis, listaFact[i]);
                 objLogis.pr_ActualizarLogistica_masivo(listaCodigos[i], logis, listaFact[i]);
             }
             ProcesoTransaccional.Complete();
             b = true;
         }
         return(b);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Example #11
0
        public DataTable ReporteBajaCabecera(LogisticaEn objLo, BajaActivosCabeceraEn objBC, DateTime dfechaini, DateTime dfechafin)
        {
            DataTable tb = new DataTable();

            using (SqlDataAdapter adap = new SqlDataAdapter("uspBuscarBajaActivosCabecera", cad_cn))
            {
                adap.SelectCommand.CommandType = CommandType.StoredProcedure;
                adap.SelectCommand.Parameters.AddWithValue("@idBaja", objBC.IdBajaCabecera);
                adap.SelectCommand.Parameters.AddWithValue("@Motivo", objBC.IdMotivo);
                adap.SelectCommand.Parameters.AddWithValue("@Disposicion", objBC.IdDisposicion);
                adap.SelectCommand.Parameters.AddWithValue("@FechaIni", dfechaini);
                adap.SelectCommand.Parameters.AddWithValue("@FechaFin", dfechafin);
                adap.SelectCommand.Parameters.AddWithValue("@codigo", objLo.Codigo);
                adap.SelectCommand.Parameters.AddWithValue("@descripcion", objLo.Descripcion);
                adap.SelectCommand.Parameters.AddWithValue("@serie", objLo.Serie);
                adap.SelectCommand.Parameters.AddWithValue("@marca", objLo.Marca);
                adap.SelectCommand.Parameters.AddWithValue("@modelo", objLo.Modelo);
                adap.SelectCommand.Parameters.AddWithValue("@usuario", objBC.usuario);

                adap.Fill(tb);
            }
            return(tb);
        }
        public string InsertarModificarLog_masivo(LogisticaEn objE, FacturaEn ObjFac)
        {
            try
            {
                string rpta = "";
                using (SqlConnection cn = new SqlConnection(cad_cn))
                {
                    cn.Open();
                    SqlCommand cmd = new SqlCommand("uspInsertarModificarLog_masivo", cn);
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@Idlogin", objE.IdLogin);
                    cmd.Parameters.AddWithValue("@Codigo", objE.Codigo);
                    cmd.Parameters.AddWithValue("@IdSede", objE.IdSede);
                    cmd.Parameters.AddWithValue("@Area", objE.Area);
                    cmd.Parameters.AddWithValue("@Piso", objE.Piso);
                    cmd.Parameters.AddWithValue("@Edificio", objE.Edificio);
                    cmd.Parameters.AddWithValue("@IdCategoria", objE.IdCategoria);
                    cmd.Parameters.AddWithValue("@Aula", objE.Aula);
                    cmd.Parameters.AddWithValue("@UsuAsignado", objE.UsuAsignado);

                    //cmd.Parameters.AddWithValue("@RUC", ObjFac.Ruc);
                    //cmd.Parameters.AddWithValue("@Proveedor", ObjFac.Proveedor);
                    //cmd.Parameters.AddWithValue("@NumeroFactura", ObjFac.NumeroFactura);
                    //cmd.Parameters.AddWithValue("@TiempoGar", ObjFac.TiempGar);
                    ////cmd.Parameters.AddWithValue("@Tipo", ObjFac.Tipo);
                    //cmd.Parameters.AddWithValue("@fechaFinGar", ObjFac.FecFinGar);

                    rpta = "Se Guardó Correctamente";
                    cmd.ExecuteNonQuery();
                }
                return(rpta);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            LogisticaEn objLog   = new LogisticaEn();
            LoginEn     ObjLogin = new LoginEn();

            objLog.Codigo      = txtCodigo.Text.Trim();
            objLog.codAnterior = txtCodAnterior.Text.Trim();
            objLog.Descripcion = txtDescripcion.Text;
            ObjLogin.IdLogin   = int.Parse(ddlUsuario.SelectedValue);
            objLog.IdSede      = int.Parse(ddlSede.SelectedValue);
            objLog.Edificio    = txtEdificio.Text;
            objLog.IdCategoria = int.Parse(ddlCategoria.SelectedValue);

            DateTime vfechaini  = Convert.ToDateTime(txtFechaDesde.Text);
            DateTime vfechafin  = Convert.ToDateTime(txtFechaHasta.Text);
            int      vCondicion = int.Parse(ddlCondicion.SelectedValue);

            objLog.Aula = txtAula.Text;
            objLog.Area = txtArea.Text;
            string xRuc        = txtRuc.Text;
            string xNroFactura = txtNroFactura.Text;

            ReportesN obj = new ReportesN();

            gdvDatos.Columns[5].Visible = true; // columna código anterior
            gdvDatos.DataSource         = obj.ListarReporte(objLog, vfechaini, vfechafin, vCondicion, xRuc, xNroFactura, ObjLogin);
            gdvDatos.DataBind();

            // columna código anterior
            if (!ckbMostrar.Checked)
            {
                gdvDatos.Columns[5].Visible = false;
            }

            lblRegistros.Text = gdvDatos.Rows.Count.ToString();
        }
 public string InsertarLogistica(LogisticaEn objE, FacturaEn objF)
 {
     return(objdatos.InsertarLogistica(objE, objF));
 }
 public DataTable ReporteBajaCabecera(LogisticaEn objLo, BajaActivosCabeceraEn objBC, DateTime dfechaini, DateTime dfechafin)
 {
     return(objBaja.ReporteBajaCabecera(objLo, objBC, dfechaini, dfechafin));
 }
Example #16
0
        public DataTable ReporteGuia(GuiaCabeceraEn objGC, SedeEn objSede, SedeEn objSede2, DateTime dfechaini, DateTime dfechafin, GuiaCabeceraEn objEstado, string IdGuia, LogisticaEn objCodigo)
        {
            DataTable tb = new DataTable();

            using (SqlDataAdapter adap = new SqlDataAdapter("uspReporterGuia", cad_cn))
            {
                adap.SelectCommand.CommandType = CommandType.StoredProcedure;
                adap.SelectCommand.Parameters.AddWithValue("@MotivoTraslado", objGC.IdMotivoTraslado);
                adap.SelectCommand.Parameters.AddWithValue("@SedePartida", objSede.IdSede);
                adap.SelectCommand.Parameters.AddWithValue("@SedeLlegada", objSede2.IdSede);
                adap.SelectCommand.Parameters.AddWithValue("@FechaIni", dfechaini);
                adap.SelectCommand.Parameters.AddWithValue("@FechaFin", dfechafin);
                adap.SelectCommand.Parameters.AddWithValue("@Estado", objEstado.IdEstado);
                adap.SelectCommand.Parameters.AddWithValue("@Idguia", IdGuia);
                adap.SelectCommand.Parameters.AddWithValue("@codigo", objCodigo.Codigo);
                adap.SelectCommand.Parameters.AddWithValue("@tipo", objGC.Activos);

                adap.Fill(tb);
            }
            return(tb);
        }
        private void registrarActivos_masivo()
        {
            int id1 = 0;

            if (hdId.Value == "")
            {
                id1 = 1;
            }
            else
            {
                id1 = int.Parse(hdId.Value);
            }

            List <LogisticaEn> listLogis = new List <LogisticaEn>();
            List <FacturaEn>   listFact  = new List <FacturaEn>();

            foreach (DataRow row in dt.Rows)
            {
                LogisticaEn logis = new LogisticaEn();
                FacturaEn   fact  = new FacturaEn();

                logis.IdInventario = id1;
                logis.IdLogin      = int.Parse(Session["rpta"].ToString());
                logis.Fecha        = DateTime.Now;
                logis.Codigo       = row["codigo"].ToString();
                logis.Descripcion  = row["descrip"].ToString();
                logis.IdSede       = Convert.ToInt16(row["idSede"]);
                logis.Area         = row["area"].ToString();
                logis.Piso         = row["piso"].ToString();
                logis.Edificio     = row["edificio"].ToString();
                logis.IdCategoria  = Convert.ToInt16(row["idCategoria"]);
                logis.ip           = Request.UserHostAddress;
                //Adicionar
                logis.Aula         = row["aula"].ToString();
                logis.Serie        = row["serie"].ToString();
                logis.Marca        = row["marca"].ToString();
                logis.Modelo       = row["modelo"].ToString();
                logis.IdCondicion  = 1; // activo
                logis.Observacion  = row["observ"].ToString();
                logis.UsuAsignado  = row["usuAsignado"].ToString();
                fact.Ruc           = row["ruc"].ToString();
                fact.NumeroFactura = row["nroFact"].ToString();
                DateTime fechac = DateTime.Parse(row["fecCompra"].ToString());
                fact.FechaCompra = DateTime.Parse(fechac.ToString("yyyy-MM-dd"));

                DateTime fecFinGar = DateTime.Parse(row["fecFinGar"].ToString());
                fact.FecFinGar = DateTime.Parse(fecFinGar.ToString("yyyy-MM-dd"));

                fact.Proveedor = txtProveedor.Text;
                fact.Direccion = txtDireccion.Text;
                fact.TiempGar  = int.Parse(txtTiempo.Text);

                listLogis.Add(logis);
                listFact.Add(fact);
            }

            transacciones objTrans = new transacciones();

            if (objTrans.fun_registrar_activos_masivo(listLogis, listFact))
            {
                this.Page.Response.Write("<script language ='JavaScript'>window.alert('Activos registrados correctamente.');</script>");
                limpiar();
                BtnGraba.Enabled  = false;
                lblgrabar.Enabled = false;
                BtnGraba.Visible  = false;
                lblgrabar.Visible = false;
                Bloquear();
            }
        }
 public string InsertarModificarLog(LogisticaEn objE, FacturaEn objFact)
 {
     return(objdatos.InsertarModificarLog(objE, objFact));
 }
Example #19
0
 public DataTable ReporteGuia(GuiaCabeceraEn objGC, SedeEn objSede, SedeEn objSede2, DateTime dfechaini, DateTime dfechafin, GuiaCabeceraEn ObjEstado, string IdGuia, LogisticaEn objCodigo)
 {
     return(objdatos.ReporteGuia(objGC, objSede, objSede2, dfechaini, dfechafin, ObjEstado, IdGuia, objCodigo));
 }
Example #20
0
 public DataTable ListarReporte(LogisticaEn objLog, DateTime FechaIni, DateTime FechaFin, int Condicion, string xRuc, string xNroFactura, LoginEn ObjLogin)
 {
     return(objdatos.ListarReporte(objLog, FechaIni, FechaFin, Condicion, xRuc, xNroFactura, ObjLogin));
 }
 public string fun_InsertarModificarLog_masivo(LogisticaEn objE, FacturaEn ObjFac)
 {
     return(objdatos.InsertarModificarLog_masivo(objE, ObjFac));
 }
        private void registrarActivo()
        {
            if (!validarCampos("insert"))
            {
                return;
            }

            int id1 = 0;

            if (hdId.Value == "")
            {
                id1 = 1;
            }
            else
            {
                id1 = int.Parse(hdId.Value);
            }

            LogisticaEn ObjInsert = new LogisticaEn();
            FacturaEn   objFac    = new FacturaEn();

            ObjInsert.IdInventario = id1;
            ObjInsert.IdLogin      = int.Parse(Session["rpta"].ToString());
            ObjInsert.Fecha        = DateTime.Now;
            ObjInsert.Codigo       = TxtCod.Text.Trim();
            ObjInsert.Descripcion  = TxtDescripcion.Text.Trim();
            ObjInsert.IdSede       = int.Parse(DDLSede.SelectedValue);
            ObjInsert.Area         = TxtArea.Text.Trim();
            ObjInsert.Piso         = TxtPiso.Text.Trim();
            ObjInsert.Edificio     = txtEdificio.Text.Trim();
            ObjInsert.IdCategoria  = int.Parse(DDLCategoria.SelectedValue);
            ObjInsert.ip           = Request.UserHostAddress;
            //Adicionar
            ObjInsert.Aula        = txtAula.Text.Trim();
            ObjInsert.Serie       = txtSerie.Text.Trim();
            ObjInsert.Marca       = txtMarca.Text.Trim();
            ObjInsert.Modelo      = txtModelo.Text.Trim();
            ObjInsert.IdCondicion = int.Parse(DDLCondicion.SelectedValue);
            ObjInsert.Observacion = txtObservacion.Text.Trim();
            ObjInsert.UsuAsignado = txtUsu.Text.Trim();
            objFac.Ruc            = txtRuc.Text;
            objFac.NumeroFactura  = txtNroFactura.Text;
            objFac.Proveedor      = txtProveedor.Text;
            objFac.Direccion      = txtDireccion.Text;
            objFac.TiempGar       = int.Parse(txtTiempo.Text);

            DateTime fechac    = DateTime.Parse(txtFechaCompra.Text);
            DateTime fecFinGar = DateTime.Parse(txtFechaFin.Text);

            objFac.FechaCompra = DateTime.Parse(fechac.ToString("yyyy-MM-dd"));
            objFac.FecFinGar   = DateTime.Parse(fecFinGar.ToString("yyyy-MM-dd"));

            LogisticaN objNeg = new LogisticaN();

            objNeg.InsertarLogistica(ObjInsert, objFac);

            this.Page.Response.Write("<script language ='JavaScript'>window.alert('Activo registrado correctamente.');</script>");
            limpiar();
            BtnGraba.Enabled  = false;
            lblgrabar.Enabled = false;
            BtnGraba.Visible  = false;
            lblgrabar.Visible = false;
            Bloquear();
        }
 public string ActualizarLogistica(LogisticaEn ObjN, FacturaEn ObjFac)
 {
     return(objdatos.ActualizarLogistica(ObjN, ObjFac));
 }
        //protected void LnkBuscar_Click(object sender, EventArgs e)
        //{
        //    Response.Redirect("BuscarInventario.aspx");
        //}

        //protected void LnkBuscar_Click(object sender, ImageClickEventArgs e)
        //{
        //    Response.Redirect("BuscarInventario.aspx");
        //}

        protected void BtnModificar_Click(object sender, EventArgs e)
        {
            try
            {
                //if (fun_validarCampos_Guardar())
                //{
                if (!validarCampos("update"))
                {
                    return;
                }
                LogisticaEn LogEn = new LogisticaEn();
                FacturaEn   Fact  = new FacturaEn();

                LogEn.IdLogistica  = int.Parse(hdIdLogistica.Value);
                LogEn.IdInventario = int.Parse(hdIdInventario.Value);
                LogEn.IdLogin      = int.Parse(Session["rpta"].ToString());
                LogEn.Fecha        = DateTime.Parse(hdFecha.Value);

                LogEn.Codigo      = TxtCod.Text;
                LogEn.Descripcion = TxtDescripcion.Text;
                LogEn.IdSede      = int.Parse(DDLSede.SelectedValue);
                LogEn.Area        = TxtArea.Text;
                //LogEn.Piso = TxtPiso.Text;
                LogEn.Piso         = TxtPiso.Text.Trim();
                LogEn.Edificio     = txtEdificio.Text.Trim();
                LogEn.IdCategoria  = int.Parse(DDLCategoria.SelectedValue);
                LogEn.Serie        = txtSerie.Text;
                LogEn.Marca        = txtMarca.Text;
                LogEn.Modelo       = txtModelo.Text;
                LogEn.IdCondicion  = int.Parse(DDLCondicion.SelectedValue);
                Fact.Ruc           = txtRuc.Text;
                Fact.Proveedor     = txtProveedor.Text;
                Fact.Direccion     = txtDireccion.Text;
                Fact.NumeroFactura = txtNroFactura.Text;
                Fact.FechaCompra   = DateTime.Parse(txtFechaCompra.Text);
                Fact.TiempGar      = int.Parse(txtTiempo.Text);
                Fact.FecFinGar     = DateTime.Parse(txtFechaFin.Text);
                LogEn.Aula         = txtAula.Text;
                LogEn.Observacion  = txtObservacion.Text.Trim();
                LogEn.UsuAsignado  = txtUsu.Text;
                LogEn.ip           = Request.UserHostAddress;

                //NotaDet.Nota = int.Parse(xnota.Text);
                string cod    = objModLog.InsertarModificarLog(LogEn, Fact);
                string codigo = objLogistica.ActualizarLogistica(LogEn, Fact);

                if (String.IsNullOrEmpty(txtUsu.Text)) // // //
                {
                    this.Page.Response.Write("<script language ='JavaScript'>window.alert('Asigne un Usuario.');</script>");
                    txtUsu.Focus();

                    return;
                }

                this.Page.Response.Write("<script language ='JavaScript'>window.alert('Activo Actualizado correctamente.');</script>");
                //GVListar.EditIndex = -1;
                //ListarInv();
                BtnModificar.Enabled = false;
                BtnModificar.Visible = false;
                Bloquear();
            }
            catch (Exception ex)
            {
                this.Page.Response.Write("<script language ='JavaScript'>window.alert('" + ex.Message + "');</script>");
                return;
            }
        }