示例#1
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult Opcion;
                Opcion = MessageBox.Show("Realmente Desea Eliminar los Registros", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                if (Opcion == DialogResult.OK)
                {
                    string Codigo;
                    string Rpta = "";
                    foreach (DataGridViewRow row in dataListado.Rows)
                    {
                        if (Convert.ToBoolean(row.Cells[0].Value))
                        {
                            Codigo = Convert.ToString(row.Cells[1].Value);
                            Rpta   = NProveedor.Eliminar(Convert.ToInt32(Codigo));

                            if (Rpta.Equals("OK"))
                            {
                                this.MensajeOK("Se Eliminó Correctamente el registro");
                            }
                            else
                            {
                                this.MensajeError(Rpta);
                            }
                        }
                    }
                    this.Mostrar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
示例#2
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                //Variable de tipo  DialogResult   entiendo que sire para capturar datos de preguntas al usuario
                DialogResult Opcion;

                //Tipo de mensaje que va a mostrar al usuario los botones  SI  o No
                Opcion = MessageBox.Show("Realmente Desea Eliminar los Registros", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);


                if (Opcion == DialogResult.OK) //Si es que SI,  que ok
                {
                    string Codigo;
                    string Rpta = "";

                    //->Bucle para recorrerse todo el GRID y mira que esta marcado para borrarlo.....este sistema no vale para muchos registros
                    //  si cada vez que va a borrar se tiene que recorrer todo el GRID menuda mierder
                    foreach (DataGridViewRow row in dataListado.Rows)
                    {
                        if (Convert.ToBoolean(row.Cells[0].Value))         //Pregunta por el valor de la columna cero del GRID
                        {
                            Codigo = Convert.ToString(row.Cells[1].Value); //Trinca el valor de la columna 1 es decir el IdFamilia

                            //Envia el codigo al metodo ELIMINAR de la CapaNegocio de de Familias, OjO conviertiendo a Int  que es como
                            //es el tipo de campo en la tabla Familias
                            Rpta = NProveedor.Eliminar(Convert.ToInt32(Codigo));

                            //Utiliza  EQUALS  para comparar cadenas de texto en vez de hacerlo a machete :  if  Rpta  == "OK"
                            if (Rpta.Equals("OK"))
                            {
                                this.MensajeOk("Se Eliminó Correctamente el registro");
                            }
                            else
                            {
                                this.MensajeError(Rpta);
                            }
                        }
                    }
                    //-->Para volver a pintar el GRID con los cambios
                    this.Mostrar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
示例#3
0
        private void dgvProveedor_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (e.RowIndex != -1)
            {
                DataTable tabla = new DataTable();
                if (dgvProveedor.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString().Equals("Editar"))
                {
                    int idproveedor = Convert.ToInt32(dgvProveedor.Rows[e.RowIndex].Cells[8].Value);
                    tabla = NProveedor.BuscarCodigo(idproveedor);
                    new frmProveedor().Show();
                    int numFilas = tabla.Rows.Count;
                    if (numFilas == 1)
                    {
                        frmProveedor.MyFormProv.txtRazonSocial.Text = tabla.Rows[0]["razonsocial"].ToString();
                        frmProveedor.MyFormProv.cboTipoDoc.Text     = tabla.Rows[0]["tipodocumento"].ToString();
                        frmProveedor.MyFormProv.txtNumDoc.Text      = tabla.Rows[0]["numdocumento"].ToString();
                        frmProveedor.MyFormProv.txtTelefono.Text    = tabla.Rows[0]["telefono"].ToString();
                        frmProveedor.MyFormProv.txtCorreo.Text      = tabla.Rows[0]["correo"].ToString();
                        frmProveedor.MyFormProv.txtDireccion.Text   = tabla.Rows[0]["direccion"].ToString();
                        frmProveedor.MyFormProv.idProveedor         = int.Parse(tabla.Rows[0]["idproveedor"].ToString());

                        frmProveedor.MyFormProv._isNew = false;
                    }
                }
                if (dgvProveedor.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString().Equals("Eliminar"))
                {
                    int          idproveedor = Convert.ToInt32(dgvProveedor.Rows[e.RowIndex].Cells[8].Value);
                    DialogResult rspta       = MessageBox.Show("Desea Eliminar", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
                    if (DialogResult.Yes == rspta)
                    {
                        //var empleado = new Clases.Empleado(id_personal);
                        bool objCat = NProveedor.Eliminar(idproveedor);
                        if (objCat)
                        {
                            dgvProveedor.Rows.RemoveAt(e.RowIndex);
                            MostarProveedor();
                        }
                        else
                        {
                            MessageBox.Show("Error al eliminar ");
                        }
                    }
                }
            }
        }
示例#4
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult opcion;
                opcion = MessageBox.Show("Está seguro de eliminar los registros?", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

                if (opcion == DialogResult.OK)
                {
                    string codigo;
                    string rpta = "";

                    foreach (DataGridViewRow row in dataListado.Rows)
                    {
                        if (Convert.ToBoolean(row.Cells[0].Value))
                        {
                            codigo = Convert.ToString(row.Cells[1].Value);
                            rpta   = NProveedor.Eliminar(Convert.ToInt32(codigo));
                        }
                    }

                    if (rpta.Equals("OK"))
                    {
                        this.MensajeOK("Se eliminó correctamente el registro");
                    }
                    else
                    {
                        this.MensajeError(rpta);
                    }
                    this.Mostrar();
                    this.Limpiar();
                    this.btnEliminar.Enabled = false;
                    this.btnCancelar.Enabled = false;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
示例#5
0
 private void cmdEliminar_Click(object sender, EventArgs e)
 {
     if (chkEliminar.Checked == false)
     {
         return;
     }
     try
     {
         DialogResult Opcion;
         Opcion = MessageBox.Show("Desea Eliminar estos registros", "Sistema S&B", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (Opcion == DialogResult.Yes)
         {
             string Codigo;
             string Rif;
             string Rpta = "";
             for (int i = 0; i < lvwProveedor.Items.Count; i++)
             {
                 if (lvwProveedor.Items[i].Checked == true)
                 {
                     Codigo = Convert.ToString(lvwProveedor.Items[i].SubItems[1].Text);
                     Rif    = Convert.ToString(lvwProveedor.Items[i].SubItems[2].Text);
                     Rpta   = NProveedor.Eliminar(Convert.ToInt32(Codigo), Rif);
                     if (Rpta.Equals("OK"))
                     {
                         MensajeOk("El Registro se Eliminó con Exito");
                     }
                     else
                     {
                         MensajeError(Rpta);
                     }
                 }
             }
             Mostrar();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + ex.StackTrace);
     }
 }
示例#6
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult Opcion;
                Opcion = MessageBox.Show("Desea eliminar los registros", "Sistema de ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

                if (Opcion == DialogResult.OK)
                {
                    string Codigo;
                    string Rpta = "";

                    foreach (DataGridViewRow row in dataListado.Rows)
                    {
                        if (Convert.ToBoolean(row.Cells[0].Value))
                        {
                            Codigo = Convert.ToString(row.Cells[1].Value);
                            Rpta   = NProveedor.Eliminar(Convert.ToInt32(Codigo));

                            if (Rpta.Equals("OK"))
                            {
                                this.MensajeOk("Se elimino correctamente el registro");
                            }
                            else
                            {
                                this.MensajeError("No se puede eliminar el proveedor, este tiene ingresos asociados");
                            }
                        }
                    }
                    this.chkEliminar.Checked = false;
                    this.Mostrar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
示例#7
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult Opcion;
                Opcion = MessageBox.Show("Realmente Desea Eliminar los Registros", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

                if (Opcion == DialogResult.OK)
                {
                    string Rpta = "";

                    int indeceFila = dataListado.CurrentRow.Index;


                    if (indeceFila != null)
                    {
                        int idProveedor = Convert.ToInt32(dataListado.Rows[indeceFila].Cells[1].Value);

                        Rpta = NProveedor.Eliminar(Convert.ToInt32(idProveedor));

                        if (Rpta.Equals("OK"))
                        {
                            this.MensajeOk("Se Eliminó Correctamente el registro");
                        }
                        else
                        {
                            this.MensajeError(Rpta);
                        }
                    }

                    this.Mostrar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
示例#8
0
        private void BtnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult Opcion;
                Opcion = MessageBox.Show("Desea Eliminar los registros?");
                if (Opcion == DialogResult.OK)
                {
                    string Codigo;
                    string Rpta = "";

                    foreach (DataGridViewRow row in dataGridView1.Rows)
                    {
                        if (Convert.ToBoolean(row.Cells[0].Value))
                        {
                            Codigo = Convert.ToString(row.Cells[1].Value);
                            Rpta   = NProveedor.Eliminar(Convert.ToInt32(Codigo));

                            if (Rpta.Equals("OK"))
                            {
                                //este metodo contiene el mensaje de tipo messagebox confirmacion
                                this.MensajeOk("Se Elimino correctamente el registro");
                            }
                            else
                            {
                                //este metodo contiene el mensaje de tipo messagebox error
                                this.MensajeError(Rpta);
                            }
                        }
                    }
                    this.Mostrar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
示例#9
0
        private void EliminarBoton_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult opcion;
                opcion = MessageBox.Show("Realmente desea Eliminar los Registros", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

                if (opcion == DialogResult.OK)
                {
                    string respuesta = string.Empty;
                    string codigo    = string.Empty;

                    foreach (DataGridViewRow row in dataListadoGridView1.Rows)
                    {
                        if (Convert.ToBoolean(row.Cells[0].Value))
                        {
                            codigo    = Convert.ToString(row.Cells[1].Value);
                            respuesta = NProveedor.Eliminar(Convert.ToInt32(codigo));
                            if (respuesta.Equals("OK"))
                            {
                                this.MensajeOK("Se Eliminó Corectamente el registro.....");
                            }
                            else
                            {
                                this.MensajeError(respuesta);
                            }
                        }
                    }

                    this.Mostrar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
示例#10
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                //Le preguntamos al usuario si está seguro o no de eliminar un registro
                //Para eso usaremos una variable: opcion
                DialogResult Opcion;
                //Título: Sistema de Ventas.
                //Botones que voy a mostrar: OK, Cancel.
                //Icono: Questions, para mostrar una pregunta.
                Opcion = MessageBox.Show("Realmente desea eliminar los registros", "Sistemas de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

                //Si el usuario tocó OK:
                if (Opcion == DialogResult.OK)
                {
                    //Declaro 2 variable:
                    //Variable Codigo: para enviar la llave primaria de la categoria que quiero eliminar:
                    string Codigo;
                    //Otra variable para recibir la respuesta si eliminó o no eliminó:
                    //La voy a inicializar en blanco:
                    string Rpta = "";

                    //Un bucle para que me verifique si están marcados los registros en mi checkbox
                    //Si están marcados, pasará a mi método eliminar de mi CapaNegocio...
                    //Y la CapaNegocio pasará al método eliminar de mi CapaDatos...
                    //Y mi CapaDatos lo pasará al procedimiento almacenado Eliminar de la DB.

                    //Rows: todas las filas
                    foreach (DataGridViewRow row in dataListado.Rows)
                    {
                        //El bucle está revisando fila por fila: row.Cells[0].Value
                        //Si la columna [0], que es el checkbox es true, por eso se convierte...
                        //... en Boolean
                        if (Convert.ToBoolean(row.Cells[0].Value))
                        {
                            //Eliminar esa fila
                            //Columna [1] que es de la llave primaria:
                            Codigo = Convert.ToString(row.Cells[1].Value);
                            //LLamo a mi clase NProveedor, y a su método Elimnar.
                            //Le envío mi variable Codigo pero como ésta variable es un string...
                            //... y el métod Elimninar está esperando un int lo convierto.
                            Rpta = NProveedor.Eliminar(Convert.ToInt32(Codigo));

                            if (Rpta.Equals("OK"))
                            {
                                //Le envio el mensaje:
                                this.MensajeOk("Se eliminó correctamente el registro");
                            }
                            else
                            {
                                this.MensajeError(Rpta);
                            }
                        }
                    }

                    //Para mostrar mi datalistado totalmente actualizado:
                    this.Mostrar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }