示例#1
0
        private void BttBuscar_Click(object sender, EventArgs e)
        {
            matSeg1.TblMatSeg.ReadXml(Application.StartupPath + "\\ArchMatSeg.xml");

            System.Data.DataRow[] mats;

            mats = matSeg1.TblMatSeg.Select("Codigo='" + TxtBxCodigo.Text + "'");

            if (mats.Length > 0)
            {
                MatSegEliminar objEliminar = new MatSegEliminar();
                objEliminar.LblNombreA.Text  = mats[0]["NombreMat"].ToString();
                objEliminar.LblCodigo.Text   = mats[0]["Codigo"].ToString();
                objEliminar.LblMarca.Text    = mats[0]["Marca"].ToString();
                objEliminar.LblModelo.Text   = mats[0]["Modelo"].ToString();
                objEliminar.LblFechaI.Text   = mats[0]["FechaI"].ToString();
                objEliminar.LblFechaS.Text   = mats[0]["FechaS"].ToString();
                objEliminar.LblNombreR.Text  = mats[0]["NombreRes"].ToString();
                objEliminar.LblEstado.Text   = mats[0]["Estado"].ToString();
                objEliminar.LblCantidad.Text = mats[0]["Cantidad"].ToString();
                objEliminar.LblPrecioU.Text  = mats[0]["Precio"].ToString();
                this.Hide();
                if (objEliminar.ShowDialog() == DialogResult.OK)
                {
                    MatSegCodigo codigoc = new MatSegCodigo();
                    codigoc.LblCodigo.Text = mats[0]["Codigo"].ToString();
                    mats[0].Delete();
                    matSeg1.TblMatSeg.WriteXml(Application.StartupPath + "\\ArchMatSeg.xml");
                }
                else
                {
                    MessageBox.Show("No se ha eliminado el material de seguridad", "¡AVISO!", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);
                }
            }
            else
            {
                MessageBox.Show("No se han encontrado datos registrados con ese codigo", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);
                this.DialogResult = System.Windows.Forms.DialogResult.OK;
                this.Close();
            }
        }
示例#2
0
        private void BttGuardar_Click(object sender, EventArgs e)
        {
            cont = 0;


            if (CmBxEstado.Text == "")
            {
                MessageBox.Show("No se ha registrado ningun dato en estado ", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);
                //TxtBxCodigo.Focus();
                cont++;
            }
            if (TxtBxNombre.Text == "")
            {
                MessageBox.Show("No se ha registrado ningun nombre del material de seguridad ", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);
                TxtBxNombre.Focus();
                cont++;
            }

            if (TxtBxMarca.Text == "")
            {
                MessageBox.Show("No se ha registrado ninguna marca del material", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);
                TxtBxNombre.Focus();
                cont++;
            }
            if (TxtBxModelo.Text == "")
            {
                MessageBox.Show("No se ha registrado ninguna marca del modelo", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);
                TxtBxNombre.Focus();
                cont++;
            }

            /*if (TxtBxCodigo.Text == "")
             * {
             *  MessageBox.Show("No se ha registrado ningun codigo", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);
             *  TxtBxCodigo.Focus();
             *  cont++;
             * }*/
            if (TxtBxCantidad.Text == "")
            {
                MessageBox.Show("No se ha registrado ninguna cantidad", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);
                TxtBxCantidad.Focus();
                cont++;
            }
            if (TxtBxPrecio.Text == "")
            {
                MessageBox.Show("No se ha registrado ningun precio", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);
                TxtBxCantidad.Focus();
                cont++;
            }


            if (cont == 0)
            {
                matSeg1.WriteXml(Application.StartupPath + "\\ArchMatSeg.xml");
                matSeg1.ReadXml(Application.StartupPath + "\\ArchMatSeg.xml");
                object[] matseg = new object[11];

                matseg[0]  = TxtBxNombre.Text;
                matseg[2]  = TxtBxMarca.Text;
                matseg[3]  = TxtBxModelo.Text;
                matseg[4]  = Date.Text;
                matseg[7]  = TxtBxCantidad.Text;
                matseg[8]  = TxtBxPrecio.Text;
                matseg[9]  = CmBxEstado.Text;
                matseg[10] = cant * precio;

                LblTxtCodigo.Text = matSeg1.TblUniformes.Rows.Count.ToString();
                agregar           = int.Parse(LblTxtCodigo.Text);
                agregar++;
                LblTxtCodigo.Text = agregar.ToString();
                MatSegCodigo mostrarCodigo = new MatSegCodigo();
                mostrarCodigo.LblCodigo.Text = agregar.ToString();
                matSeg1.TblMatSeg.Rows.Add(matseg);
                matSeg1.WriteXml(Application.StartupPath + "\\ArchMatSeg.xml");
                this.Hide();
                mostrarCodigo.ShowDialog();
                if (mostrarCodigo.DialogResult == DialogResult.OK)
                {
                    MessageBox.Show("Se ha guardado exitosamente", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);
                }

                //TxtBxCantidad.Text = Datos.ToString();

                /*if (Datos.Length > 0)
                 * {
                 *  MessageBox.Show("El material de seguridad ya esta registrado");
                 *  this.Close();
                 *
                 * }
                 * else
                 * {
                 *  matSeg1.TblMatSeg.Rows.Add(matseg);
                 *  matSeg1.WriteXml(Application.StartupPath + "\\ArchMatSeg.xml");
                 *  MessageBox.Show("Se ha guardado exitosamente", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);
                 *  this.DialogResult = System.Windows.Forms.DialogResult.OK;
                 *  this.Close();
                 * }*/
            }
        }
示例#3
0
        private void BttGuardar_Click(object sender, EventArgs e)
        {
            cont = 0;


            if (CmBxEstado.Text == "")
            {
                MessageBox.Show("No se ha registrado ningun dato en estado ", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);
                //TxtBxCodigo.Focus();
                cont++;
            }
            if (TxtBxNombre.Text == "")
            {
                MessageBox.Show("No se ha registrado ningun nombre del material de seguridad ", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);
                TxtBxNombre.Focus();
                cont++;
            }

            if (CmbBxMarca.Text == "")
            {
                MessageBox.Show("No se ha registrado ninguna marca del material", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);
                TxtBxNombre.Focus();
                cont++;
            }
            if (TxtBxModelo.Text == "")
            {
                MessageBox.Show("No se ha registrado ninguna marca del modelo", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);
                TxtBxNombre.Focus();
                cont++;
            }

            if (TxtBxCantidad.Text == "")
            {
                MessageBox.Show("No se ha registrado ninguna cantidad", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);
                TxtBxCantidad.Focus();
                cont++;
            }
            if (TxtBxPrecio.Text == "")
            {
                MessageBox.Show("No se ha registrado ningun precio", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);
                TxtBxCantidad.Focus();
                cont++;
            }


            if (cont == 0)
            {
                matSeg1.ReadXml(Application.StartupPath + "\\ArchMatSeg.xml");
                object[] matseg = new object[11];
                object[] td     = new object[3];

                matseg[0]  = TxtBxNombre.Text;
                matseg[2]  = CmbBxMarca.Text;
                matseg[3]  = TxtBxModelo.Text;
                matseg[4]  = Date.Text;
                matseg[7]  = TxtBxCantidad.Text;
                matseg[8]  = TxtBxPrecio.Text;
                matseg[9]  = CmBxEstado.Text;
                matseg[10] = cant * precio;



                System.Data.DataRow[] nombre;
                System.Data.DataRow[] marca;
                System.Data.DataRow[] modelo;
                nombre = matSeg1.TblMatSeg.Select("NombreMat='" + TxtBxNombre.Text + "'");
                marca  = matSeg1.TblMatSeg.Select("Marca='" + CmbBxMarca.Text + "'");
                modelo = matSeg1.TblMatSeg.Select("Modelo='" + TxtBxModelo.Text + "'");
                if (nombre.Length > 0 && marca.Length > 0 && modelo.Length > 0)
                {
                    MessageBox.Show("El Material de seguridad ya existe solo se puede modificar", "ALERTA", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error);
                    this.Close();
                }
                else
                {
                    LblTxtCodigo.Text = matSeg1.TblMatSeg.Rows.Count.ToString();
                    mostrar           = matSeg1.TblMatSeg.Rows.Count;
                    agregar           = int.Parse(LblTxtCodigo.Text);
                    agregar++;
                    LblTxtCodigo.Text = agregar.ToString();
                    MatSegCodigo mostrarCodigo = new MatSegCodigo();
                    mostrarCodigo.LblCodigo.Text = agregar.ToString();
                    matSeg1.TblMatSeg.Rows.Add(matseg);
                    matSeg1.WriteXml(Application.StartupPath + "\\ArchMatSeg.xml");
                    this.Hide();
                    mostrarCodigo.ShowDialog();
                    if (mostrarCodigo.DialogResult == DialogResult.OK)
                    {
                        MessageBox.Show("Se ha guardado exitosamente", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);
                    }
                }
            }
        }
示例#4
0
        private void BttGuardar_Click(object sender, EventArgs e)
        {
            cont = 0;


            if (TxtBxNombre.Text == "")
            {
                MessageBox.Show("No se ha registrado ningun nombre del material de seguridad ", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Warning);
                TxtBxNombre.Focus();
                cont++;
            }


            if (TxtBxCantidad.Text == "")
            {
                MessageBox.Show("No se ha registrado ninguna cantidad", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Warning);
                TxtBxCantidad.Focus();
                cont++;
            }
            if (TxtBxPrecio.Text == "")
            {
                MessageBox.Show("No se ha registrado ningun precio", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Warning);
                TxtBxCantidad.Focus();
                cont++;
            }



            if (cont == 0)
            {
                //matSeg1.WriteXml(Application.StartupPath + "\\ArchOficina.xml");
                matSeg1.ReadXml(Application.StartupPath + "\\ArchOficina.xml");
                object[] oficina = new object[8];

                oficina[0] = TxtBxNombre.Text;
                oficina[2] = Date.Text;
                oficina[4] = TxtBxCantidad.Text;
                oficina[5] = TxtBxPrecio.Text;
                oficina[7] = LblPrecioT.Text;


                LblTxtCodigo.Text = matSeg1.TblOficina.Rows.Count.ToString();
                agregar           = int.Parse(LblTxtCodigo.Text);

                /*if (agregar == 99)
                 * {
                 *  MessageBox.Show("Ya no se podran ingresar mas datos o se ELIMINAR todos ", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Warning);
                 * }
                 *
                 */
                agregar++;

                LblTxtCodigo.Text = agregar.ToString();
                MatSegCodigo mostrarCodigo = new MatSegCodigo();
                mostrarCodigo.LblCodigo.Text = agregar.ToString();

                matSeg1.TblOficina.Rows.Add(oficina);
                matSeg1.WriteXml(Application.StartupPath + "\\ArchOficina.xml");
                this.Hide();
                mostrarCodigo.ShowDialog();
                if (mostrarCodigo.DialogResult == DialogResult.OK)
                {
                    MessageBox.Show("Se ha guardado exitosamente", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);
                }
            }
        }