示例#1
0
        private void cmdNodificar_Click(object sender, EventArgs e)
        {
            try
            {
                ArrayList Correlativo = new ArrayList();
                ArrayList Descripcion = new ArrayList();
                ArrayList Unidad      = new ArrayList();
                ArrayList Reorden     = new ArrayList();
                ArrayList Usuario     = new ArrayList();



                WSMantenimientos.WSMantenimientos WSMAnt = new WSMantenimientos.WSMantenimientos();
                WSMAnt.Url = mdlGenerales.DireccionWS + "FazServices/WSMantenimientos.asmx";
                for (Int32 Index = 0; Index <= GGCVista.Table.Records.Count - 1; Index++)
                {
                    if (Convert.ToInt16(GGCVista.Table.Records[Index].GetValue("Sel").ToString()) == 1)
                    {
                        Correlativo.Add(Convert.ToInt32(GGCVista.Table.Records[Index].GetValue("correlativo").ToString()));
                        Descripcion.Add(GGCVista.Table.Records[Index].GetValue("descripcion").ToString());
                        Unidad.Add(GGCVista.Table.Records[Index].GetValue("unidad").ToString());
                        Reorden.Add(GGCVista.Table.Records[Index].GetValue("ptoreorden").ToString());
                        Usuario.Add(mdlGenerales.STRUsuario);
                    }
                }
                WSMAnt.ActualizaMateriales(mdlGenerales.Conexion, Correlativo.ToArray(), Descripcion.ToArray(), Unidad.ToArray(),
                                           Reorden.ToArray(), Usuario.ToArray());
                MessageBoxAdv.Show("Materiales actualizados", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                CargaGrid();
            }
            catch (Exception E)
            {
                MessageBoxAdv.Show(E.Message, "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
示例#2
0
        private void cmdAgregar_Click(object sender, EventArgs e)
        {
            ArrayList Correlativo = new ArrayList();
            ArrayList Descripcion = new ArrayList();
            ArrayList Unidad      = new ArrayList();
            ArrayList Reorden     = new ArrayList();
            ArrayList Usuario     = new ArrayList();

            if (txtDescripcion.Text == "")
            {
                MessageBoxAdv.Show("Debe de ingresar el nombre del material", "Información", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                txtDescripcion.Focus();
                return;
            }
            if (txtUnidad.Text == "")
            {
                MessageBoxAdv.Show("Debe de ingresar el tipo de unidad del material", "Información", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                txtUnidad.Focus();
                return;
            }
            if (MayorACero(txtReorden.Text.ToString()))
            {
                MessageBoxAdv.Show("Debe de ingresar el punto de reorden >=0", "Información", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                txtReorden.Focus();
                return;
            }

            WSMantenimientos.WSMantenimientos WSMAnt = new WSMantenimientos.WSMantenimientos();
            WSMAnt.Url = mdlGenerales.DireccionWS + "FazServices/WSMantenimientos.asmx";
            Correlativo.Add(0);
            Descripcion.Add(txtDescripcion.Text.ToString());
            Unidad.Add(txtUnidad.Text.ToString());
            Reorden.Add(txtReorden.Text.ToString());
            Usuario.Add(mdlGenerales.STRUsuario);

            WSMAnt.ActualizaMateriales(mdlGenerales.Conexion, Correlativo.ToArray(), Descripcion.ToArray(),
                                       Unidad.ToArray(), Reorden.ToArray(), Usuario.ToArray());
            MessageBoxAdv.Show("El cargo fue añadido", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
            txtDescripcion.Text = "";
            txtUnidad.Text      = "";
            txtReorden.Text     = "";
            CargaGrid();
        }