示例#1
0
 protected void btncerrarRango_Click(object sender, EventArgs e)
 {
     try
     {
         var registros = ControlaSql.CabreoCierraRangoConteos(txtIdInicio.Value, txtIdFin.Value, 1);
         if (registros > 0)
         {
             alerta.MessageBox(this, "Rango de Modulos Cerrados");
             actualizaconteosabiertos();
             actualizaconteos2();
             listaabiertosc1();
             listaabiertosc2();
         }
         else
         {
             alerta.MessageBox(this, "Error Al Grabar");
         }
     }
     catch (Exception ex)
     {
         alerta.MessageBox(this, "Excepcion Interna: " + ex.Message);
     }
 }
示例#2
0
 protected void Btncierra2_Click(object sender, EventArgs e)
 {
     try
     {
         var registros = ControlaSql.Ccierraconteo2();
         if (registros > 0)
         {
             alerta.MessageBox(this, "Todos los Modulos del CONTEO 2 fueron CERRADOS");
             actualizaconteosabiertos();
             actualizaconteos2();
             listaabiertosc1();
             listaabiertosc2();
         }
         else
         {
             alerta.MessageBox(this, "Error Al Grabar");
         }
     }
     catch (Exception ex)
     {
         alerta.MessageBox(this, "Excepcion Interna: " + ex.Message);
     }
 }
示例#3
0
 protected void btncierra1_Click(object sender, EventArgs e)
 {
     try
     {
         var registros = ControlaSql.Ccierraconteo1();
         if (registros > 0)
         {
             alerta.MessageBox(this, "Conteo Cerrado");
             actualizaconteosabiertos();
             actualizaconteos2();
             listaabiertosc1();
             listaabiertosc2();
         }
         else
         {
             alerta.MessageBox(this, "No se realizo ningun Cambio");
         }
     }
     catch (Exception ex)
     {
         alerta.MessageBox(this, "Excepcion Interna: " + ex.Message);
     }
 }
示例#4
0
        protected void Btnactivaconteos2(object sender, EventArgs e)
        {
            try
            {
                var registros = ControlaSql.Cactivaconteo2();
                if (registros > 0)
                {
                    alerta.MessageBox(this, "Se Activaron todos los Conteos 2");
                    actualizaconteosabiertos();
                    actualizaconteos2();

                    listaabiertosc1();
                    listaabiertosc2();
                }
                else
                {
                }
            }
            catch (Exception ex)
            {
                alerta.MessageBox(this, "Excepcion Interna: " + ex.Message);
            }
        }
示例#5
0
        public void actualizaconteos2()
        {
            try
            {
                cn = new SqlConnection();
                cn.ConnectionString = "Data Source=192.168.1.113,7433;Initial Catalog=supermio;Persist Security Info=True;User ID=l.sanchez;Password=Team0103;User Instance=False";
                cn.Open();
                cm = new SqlCommand("select count(*) from invenfis where grupoinvenfisID=32 and protejido=0", cn);
                dr = cm.ExecuteReader();
                txtactivosdos.InnerText = "";

                while (dr.Read())
                {
                    txtactivosdos.InnerText = (dr[0].ToString());
                }
                var       registros = ControlaSql.Ctotalconteo2();
                DataTable dt        = registros.Tables[0];

                foreach (DataRow row in dt.Rows)
                {
                    int   conteoa    = Convert.ToInt32(txtactivosdos.InnerText);
                    Int32 valor1     = Convert.ToInt32(row[0]);
                    float multiplica = (100 * conteoa) / valor1;
                    float total      = 100 - multiplica;
                    this.Bar2.Attributes.Add("style", "width:" + total + "%");
                    txtpor2.InnerText = "" + total + "%";
                }


                dr.Close();
                cn.Close();
            }
            catch (Exception ex)
            {
                alerta.MessageBox(this, "Excepcion Interna: " + ex.Message);
            }
        }
示例#6
0
        protected void GridviewCompra_SelectedIndexChanged(object sender, EventArgs e)
        {
            GridViewRow gr = GridviewCompra.SelectedRow;

            Session["tipoOC"]      = Page.Server.HtmlDecode(gr.Cells[1].Text);
            Session["numeroOC"]    = Page.Server.HtmlDecode(gr.Cells[2].Text);
            Session["numeroitems"] = Page.Server.HtmlEncode(gr.Cells[9].Text);

            try
            {
                String bd        = Session["BD"].ToString();
                var    registros = Controlasql.CValidaFactura(Session["numeroOC"].ToString(), Ltipo.Value, bd);
                if (registros.Tables[0].Rows.Count > 0)
                {
                    dt = registros.Tables[0];
                    var validador = 0;
                    foreach (DataRow row in dt.Rows)
                    {
                        validador = Convert.ToInt32(row[0]);
                    }
                    if (validador != 0)
                    {
                        Response.Redirect("recibomercancia/Rmercancia.aspx");
                    }
                    else
                    {
                        try
                        {
                            var Registroitems = Controlasql.Ccreanofactura(Session["tipoOC"].ToString(), Session["numeroOC"].ToString(), Session["USUARIO"].ToString(), bd);
                            var regist        = Controlasql.CValidaFactura(Session["numeroOC"].ToString(), Ltipo.Value, bd);
                            if (regist.Tables[0].Rows.Count > 0)
                            {
                                dt = regist.Tables[0];
                                var validador2 = 0;
                                foreach (DataRow row in dt.Rows)
                                {
                                    validador2 = Convert.ToInt32(row[0]);
                                }


                                var registrosm = ControlaSql.Clista_Items_orden_compra(Ltipo.Value, Lnumero.Value);
                                if (registrosm.Tables[0].Rows.Count > 0)
                                {
                                    dt = registrosm.Tables[0];

                                    foreach (DataRow row in dt.Rows)
                                    {
                                        var    plu           = Convert.ToString(row[0]);
                                        var    cantidad      = Convert.ToString(row[1]);
                                        var    detalle       = Convert.ToString(row[2]);
                                        string replace       = Convert.ToString(row[3]);
                                        string piva          = Convert.ToString(row[4]);
                                        string pivacodigo    = Convert.ToString(row[5]);
                                        string prefproveedor = Convert.ToString(row[6]);
                                        var    costo         = replace.Replace(',', '.');

                                        try
                                        {
                                            var Regis = Controlasql.CcreaitemsOC(validador2.ToString(), plu, "0", "", "NLL-", cantidad, costo, "V", "F", piva, pivacodigo, "0", "", costo, prefproveedor, bd);
                                        }
                                        catch (Exception exp)
                                        {
                                            throw exp;
                                        }
                                    }
                                }
                                else
                                {
                                    txtestado.Text = "Dicha factura no tiene items";
                                }
                            }

                            Response.Redirect("recibomercancia/Rmercancia.aspx");
                        }
                        catch (Exception ex)
                        {
                            throw ex;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                alerta.MessageBox(this, "Excepcion controlada:" + ex.Message);
            }
        }
示例#7
0
        public void cant_conteos()
        {
            try
            {
                cn = new SqlConnection();
                cn.ConnectionString = "Data Source=192.168.1.113,7433;Initial Catalog=supermio;Persist Security Info=True;User ID=l.sanchez;Password=Team0103;User Instance=False";
                cn.Open();
                cm = new SqlCommand("select count(*) from invenfis where protejido=0", cn);
                dr = cm.ExecuteReader();
                lbl_abiertos.InnerText = "";
                while (dr.Read())
                {
                    lbl_abiertos.InnerText = (dr[0].ToString());
                }



                dr.Close();
                cn.Close();
            }
            catch (Exception ex)
            {
                alerta.MessageBox(this, "Excepcion Interna: " + ex.Message);
            }
            try
            {
                cn = new SqlConnection();
                cn.ConnectionString = "Data Source=192.168.1.113,7433;Initial Catalog=supermio;Persist Security Info=True;User ID=l.sanchez;Password=Team0103;User Instance=False";
                cn.Open();
                cm = new SqlCommand("select count(*) from invenfis where protejido=1", cn);
                dr = cm.ExecuteReader();
                LabelConteosCerrados.InnerText = "";
                while (dr.Read())
                {
                    LabelConteosCerrados.InnerText = (dr[0].ToString());
                }

                dr.Close();
                cn.Close();
            }
            catch (Exception ex)
            {
                alerta.MessageBox(this, "Excepcion Interna: " + ex.Message);
            }
            try
            {
                var registros = ControlaSql.Cconteosabiertos();

                DataTable dt = registros.Tables[0];
                if (registros.Tables[0].Rows.Count >= 1)
                {
                    gridAbiertos.DataSource = registros;
                    gridAbiertos.DataBind();
                }
            }
            catch (Exception e)
            {
                alerta.MessageBox(this, "Excepcion Interna: " + e.Message);
            }

            try
            {
                var registros = ControlaSql.Cconteoscerrados();

                DataTable dt = registros.Tables[0];
                if (registros.Tables[0].Rows.Count >= 1)
                {
                    gridCerrados.DataSource = registros;
                    gridCerrados.DataBind();
                }
            }
            catch (Exception e)
            {
                alerta.MessageBox(this, "Excepcion Interna: " + e.Message);
            }
        }