Ejemplo n.º 1
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         string rpta = "";
         if (this.txtNombre.Text == string.Empty)
         {
             MensajeError("Falta ingresar datos, seran remarcados");
             errorIcono.SetError(txtNombre, "Ingrese nombre");
         }
         else
         {
             if (this.isNuevo)
             {
                 rpta = NPresentacion.Insertar(this.txtNombre.Text.Trim().ToUpper(),
                                               this.txtDescripcion.Text.Trim());
             }
             else
             {
                 rpta = NPresentacion.Editar(Convert.ToInt32(this.txtIdpresentacion.Text), this.txtNombre.Text.Trim().ToUpper(),
                                             this.txtDescripcion.Text.Trim());
             }
             if (rpta.Equals("OK"))
             {
                 if (this.isNuevo)
                 {
                     this.MensajeOk("Se inserto de forma chida el registro");
                 }
                 else
                 {
                     this.MensajeOk("Se actualizo de forma chida el registro");
                 }
             }
             else
             {
                 this.MensajeError(rpta);
             }
             this.isNuevo  = false;
             this.isEditar = false;
             this.Botones();
             this.limpiar();
             this.Mostrar();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + ex.StackTrace);
     }
 }
Ejemplo n.º 2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                string rpta = "";
                if (this.txtNombre.Text == string.Empty)
                {
                    MensajeError("Falta el Nombre");
                    errorProvider1.SetError(txtNombre, "Ingrese el Nombre");
                }
                else
                {
                    if (this.IsNuevo)
                    {
                        rpta = NPresentacion.Insertar(this.txtNombre.Text.Trim().ToUpper(), this.txtDescripcion.Text.Trim().ToUpper());
                    }
                    else
                    {
                        rpta = NPresentacion.Editar(Convert.ToInt32(txtIdPresentacion.Text),
                                                    this.txtNombre.Text.Trim().ToUpper(), this.txtDescripcion.Text.Trim().ToUpper());
                    }

                    if (rpta.Equals("Ok"))
                    {
                        if (this.IsNuevo)
                        {
                            this.MensajeOK("Se inserto el registro correctamente");
                        }
                        else
                        {
                            this.MensajeOK("Editado Correctamente");
                        }
                    }
                    else
                    {
                        this.MensajeError(rpta);
                    }
                }
                this.IsNuevo  = false;
                this.IsEditar = false;
                this.Botones();
                this.Limpiar();
                this.Mostrar();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Ejemplo n.º 3
0
 private void BtnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         string rpta = "";
         if (this.txtNombre.Text == string.Empty)
         {
             MensajeError("Falta ingresar algunos datos,seran remarcados");
             errorIcono.SetError(txtNombre, "Ingrese un nombre");
         }
         else //si no esta vacias las cajas
         {
             if (this.isNuevo) //si es nuevo
             {                //opcional txtNombre.Text.Trim.Upper
                 rpta = NPresentacion.Insertar(txtNombre.Text, txtDescripcion.Text);
             }
             else
             {
                 rpta = NPresentacion.Editar(Convert.ToInt32(this.txtIdpresentacion.Text), txtNombre.Text, txtDescripcion.Text);
             }
             if (rpta.Equals("Ok"))
             {
                 if (this.isNuevo)
                 {
                     this.MensajeOk("Se inserto de forma correcta el registro");
                 }
                 else
                 {
                     this.MensajeOk("Se actualizo de forma correcta el registro");
                 }
             }
             else
             {
                 this.MensajeError(rpta);
             }
             //despues de editar o guardar dejarlos en false
             this.isNuevo = false;
             this.isEditar = false;
             this.Botones();
             this.Limpiar();
             this.Mostrar();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + ex.StackTrace);
     }
 }
Ejemplo n.º 4
0
 //Metodo buscar nombre
 private void BuscarNombre()
 {
     if (chexbEliminar.Checked)
     {
         this.dataListado.DataSource = NPresentacion.Buscar(this.txtBuscar.Text);
         this.OcultarColumnas();
         Listado.Text = "Total de registros: " + Convert.ToString(dataListado.Rows.Count);
         this.dataListado.Columns[0].Visible = true;
     }
     else
     {
         this.dataListado.DataSource = NPresentacion.Buscar(this.txtBuscar.Text);
         this.OcultarColumnas();
         Listado.Text = "Total de registros: " + Convert.ToString(dataListado.Rows.Count);
     }
 }
Ejemplo n.º 5
0
        private void GetPresentaciones()
        {
            try
            {
                NPresentacion presentacion = new NPresentacion();
                var           lista        = presentacion.MostrarPresentacion();

                EPresentacionBindingSource.DataSource = lista;
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message, "Error - Obtener datos de presentaciones", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                this.reportViewer1.RefreshReport();
            }
        }
Ejemplo n.º 6
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (DataListado.SelectedRows.Count == 0)
            {
                MensajeError("Seleccione una columna");
            }
            else
            {
                try
                {
                    DialogResult opcion;
                    opcion = MessageBox.Show("¿Desea eliminar el producto seleccionado?", "Inventario", 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   = NPresentacion.Eliminar(Convert.ToInt32(Codigo));
                            }
                        }
                        if (rpta.Equals("Ok"))
                        {
                            this.MensajeOK("Eliminado Correctamente");
                            this.Mostrar();
                            this.Eliminar();
                        }
                        else
                        {
                            this.MensajeError("Error al eliminar el registro");
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message + ex.StackTrace);
                }
            }
        }
Ejemplo n.º 7
0
        private void dgvPresentacion_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (e.RowIndex != -1)
            {
                DataTable tabla = new DataTable();


                if (dgvPresentacion.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString().Equals("Editar"))
                {
                    int idpresentacion = Convert.ToInt32(dgvPresentacion.Rows[e.RowIndex].Cells[5].Value);
                    tabla = NPresentacion.BuscarCodigo(idpresentacion);
                    new frmPresentacion().Show();
                    int numFilas = tabla.Rows.Count;
                    if (numFilas == 1)
                    {
                        frmPresentacion.MyFormPresentation.txtNombre.Text      = tabla.Rows[0]["nombre"].ToString();
                        frmPresentacion.MyFormPresentation.txtDescripcion.Text = tabla.Rows[0]["Descripcion"].ToString();
                        frmPresentacion.MyFormPresentation.idPresentacion      = int.Parse(tabla.Rows[0]["idpresentacion"].ToString());
                        frmPresentacion.MyFormPresentation.isNew = false;
                    }
                }
                if (dgvPresentacion.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString().Equals("Eliminar"))
                {
                    int          idpresentacion = Convert.ToInt32(dgvPresentacion.Rows[e.RowIndex].Cells[5].Value);
                    DialogResult rspta          = MessageBox.Show("Desea Eliminar", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
                    if (DialogResult.Yes == rspta)
                    {
                        //var empleado = new Clases.Empleado(id_personal);
                        bool objPres = NPresentacion.Eliminar(idpresentacion);
                        if (objPres)
                        {
                            dgvPresentacion.Rows.RemoveAt(e.RowIndex);
                            MostrarPresentacion();
                        }
                        else
                        {
                            MessageBox.Show("Error al eliminar ");
                        }
                    }
                }
            }
        }
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult Opcion;
                Opcion = MessageBox.Show("¿Realmente desea eliminar los registros seleccionados?", "Sistema de Ventas PC Life", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                if (Opcion == DialogResult.OK)
                {
                    string Codigo;
                    string respuesta = "";

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

                            if (respuesta.Equals("OK"))
                            {
                                this.MensajeOk("El registro ha sido eliminado correctamente");
                            }
                            else
                            {
                                this.MensajeError(respuesta);
                            }
                        }
                    }

                    this.Mostrar();

                    {
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult Opcion;
                Opcion = MessageBox.Show("Desea eliminar los registros?", "Sistema Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

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

                    foreach (DataGridViewRow row in dataListado.Rows) //recorre todas las filas
                    {
                        if (Convert.ToBoolean(row.Cells[0].Value))    //el bucle revisa fila for fila
                        {
                            Codigo = Convert.ToString(row.Cells[1].Value);
                            Rpta   = NPresentacion.Eliminar(Convert.ToInt32(Codigo));

                            if (Rpta.Equals("OK"))
                            {
                                this.MensajeOk("Eliminacion Correcta");
                            }
                            else
                            {
                                //Mostramos el mensaje de error
                                this.MensajeError(Rpta);
                            }
                        }
                    }

                    this.Mostrar();
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Ejemplo n.º 10
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   = NPresentacion.Eliminar(Convert.ToInt32(Codigo));

                            if (rpta.Equals("OK"))
                            {
                                this.MensajeOk("Se eliminó correctamente");
                            }
                            else
                            {
                                this.MensajeError(rpta);
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }

            this.Consultar();
        }
Ejemplo n.º 11
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   = NPresentacion.Eliminar(Convert.ToInt32(Codigo));

                            if (Rpta.Equals("OK"))
                            {
                                this.MensajeOk("Se elimino correctamente el registro");
                            }
                            else
                            {
                                this.MensajeError("No se puede eliminar la presentación, esta ya tiene artículos asociados");
                            }
                        }
                    }
                    this.chkEliminar.Checked = false;
                    this.Mostrar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         if (string.IsNullOrEmpty(txtNombre.Text.Trim()))
         {
             txtNombre.Focus();
             epPresentation.SetError(txtNombre, "Campo obligatorio - ingrese nombre de la presentacion");
         }
         else
         {
             if (isNew)
             {
                 bool rpta = NPresentacion.Insertar(txtNombre.Text.Trim(), txtDescripcion.Text.Trim());
                 mensajeYes("Presentacion insertado correctamente (O_O)");
                 Limpiar();
                 txtNombre.Focus();
                 objNP.ListarDataGridViewPresentacion(frmListPresentacion.MyFormlistP.dgvPresentacion);
                 frmListPresentacion.MyFormlistP.dgvPresentacion.Refresh();
             }
             else
             {
                 bool rpta2 = NPresentacion.Actualizar(txtNombre.Text.Trim(), txtDescripcion.Text.Trim(), idPresentacion);
                 mensajeYes("Presentacion actualizado correctamente (0_0)");
                 Limpiar();
                 txtNombre.Focus();
                 objNP.ListarDataGridViewPresentacion(frmListPresentacion.MyFormlistP.dgvPresentacion);
                 frmListPresentacion.MyFormlistP.dgvPresentacion.Refresh();
                 isNew = true;
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error ...... ???", MessageBoxButtons.OK, MessageBoxIcon.Error);
         throw;
     }
 }
        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 dtPresentaciones.Rows)
                    {
                        if (Convert.ToBoolean(row.Cells[0].Value))
                        {
                            Codigo = Convert.ToString(row.Cells[1].Value);
                            Rpta   = NPresentacion.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);
            }
        }
Ejemplo n.º 14
0
        private void BtnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult opcion;
                opcion = MessageBox.Show("Reamente desea eliminar los registros", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                if (opcion == DialogResult.OK)
                {
                    string id;
                    string rpta = "";
                    foreach (DataGridViewRow row in dataListado.Rows) //recorre las filas
                    {
                        if (Convert.ToBoolean(row.Cells[0].Value)) //la celda 0 cnvierte a bool
                        {
                            id = Convert.ToString(row.Cells[1].Value); //obtiene su idcategoria
                            rpta = NPresentacion.Eliminar(Convert.ToInt32(id)); //envio el id

                            if (rpta.Equals("Ok"))
                            {
                                this.MensajeOk("Se elimino correctamente el registro");
                                this.chkEliminar.Checked = false;//despues de eliminar deselecciona el check
                            }
                            else
                            {
                                this.MensajeError(rpta);
                            }
                        }
                    }
                    this.Mostrar();

                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Ejemplo n.º 15
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 = NPresentacion.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);
            }
        }
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult opcion;

                opcion = MessageBox.Show("Realmente desea elimnar los registros", "Sitemas 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   = NPresentacion.Eliminar(Convert.ToInt32(Codigo));

                            if (Rpta.Equals("OK"))
                            {
                                this.Mensajeok("Registro Eliminado");
                            }
                            else
                            {
                                MensajeError(Rpta);
                            }
                        }
                    }
                    this.Mostar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Ejemplo n.º 17
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult Opcion;
                Opcion = MessageBox.Show("Si los quieres eliminar prro ;V?", "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   = NPresentacion.Eliminar(Convert.ToInt32(Codigo));

                            if (Rpta.Equals("OK"))
                            {
                                this.MensajeOk("Ya lo eliminaste prro ;v");
                            }
                            else
                            {
                                this.MensajeError(Rpta);
                            }
                        }
                    }
                    this.Mostrar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Ejemplo n.º 18
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult Option;
                Option = MessageBox.Show("realmenteq quier eliminar los registros", "Sistema de ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                if (Option == 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   = NPresentacion.Eliminar(Convert.ToInt32(codigo));


                            if (rpta.Equals("OK"))
                            {
                                this.MensajeError("SE ELIMINO CORRECTAMENTE");
                            }
                            else
                            {
                                this.MensajeError(rpta);
                            }
                        }
                    }
                    this.Mostrar();
                }
            }
            catch (Exception EX)
            {
                MessageBox.Show(EX.Message + EX.StackTrace);
            }
        }
Ejemplo n.º 19
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)) //evalua fila por fila si la cacilla del checkBox eliminar esta marcada
                        {
                            Codigo = Convert.ToString(row.Cells[1].Value);
                            Rpta   = NPresentacion.Eliminar(Convert.ToInt32(Codigo));

                            if (Rpta.Equals("OK"))
                            {
                                this.MensajeOk("Se Elimino Correctamente el registro");
                            }
                            else
                            {
                                this.MensajeError(Rpta);
                            }
                        }
                    }
                    this.Mostrar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Ejemplo n.º 20
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) //Hace un recorrido de todos los códigos
                    {
                        if (Convert.ToBoolean(row.Cells[0].Value))
                        {
                            Codigo = Convert.ToString(row.Cells[1].Value);
                            Rpta   = NPresentacion.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);
            }
        }
Ejemplo n.º 21
0
 //Método Mostrar
 private void Mostrar()
 {
     this.dataListado.DataSource = NPresentacion.Mostrar();
     this.OcultarColumnas();
     lblTotal.Text = "Total de Registros: " + Convert.ToString(dataListado.Rows.Count);
 }
Ejemplo n.º 22
0
 //Método BuscarNombre:
 private void BuscarNombre()
 {
     this.dataListadoGridView1.DataSource = NPresentacion.BuscarNombrePresentacion(this.BuscarnombreTexto.Text);
     this.OcultarColumnas();
     TotalLabel.Text = "Total de Registros: " + Convert.ToString(dataListadoGridView1.Rows.Count);
 }
 private void btnVerTodo_Click(object sender, EventArgs e)
 {
     this.DataListadoPresentacion.DataSource = NPresentacion.BuscarNombre("");
     OcultarColumnas();
     lblTotal.Text = "Total de Registros: " + Convert.ToString(DataListadoPresentacion.Rows.Count);
 }
Ejemplo n.º 24
0
 private void buscarnombre()
 {
     this.dataListado.DataSource = NPresentacion.BuscarNombre(this.txtBuscar.Text.Trim());
     this.OcultarColumnas();
     lblTotal.Text = Convert.ToString("Total : " + this.dataListado.Rows.Count);
 }
 //Metodo buscar por nombre
 private void BuscarNombre()
 {
     this.dataListado.DataSource = NPresentacion.BuscarNombre(txtBuscar.Text);
     this.OcultarColumnas();
     lblTotal.Text = ("Total de Registor: " + Convert.ToString(dataListado.Rows.Count));//datalistado.filas.contador
 }
Ejemplo n.º 26
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 presentacion 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 NPresentacion, y a su método Elimnar.
                            //Le envío mi variable Codigo pero como ésta variable es un string...
                            //... y el método Elimninar está esperando un int lo convierto.
                            Rpta = NPresentacion.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);
            }
        }
Ejemplo n.º 27
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                //Declaro una variable para evaluar si se insertó o modificó:
                string rpta = "";
                //Voy a validar los datos. En éste caso, el campo Nombre no puede estar vacío:
                //string.Empty = quiere decir que está vacía:
                if (this.txtNombre.Text == string.Empty)
                {
                    MensajeError("Falta ingresar algunos datos, serán remarcados");
                    //Que el icono de error aparezca al costado de la caja de texto: txtNombre.
                    erroricono.SetError(txtNombre, "Ingrese un Nombre");
                }
                else
                {
                    //El usuario quiere realizar un registro:
                    if (this.IsNuevo)
                    {
                        //Se envían 2 parámatros: txtNombre, para enviar el nombre. Y descripción.
                        //Trim: para borrar los espacios en blanco.
                        //ToUpper: para convertir a mayúsculas.
                        rpta = NPresentacion.Insertar(this.txtNombre.Text.Trim().ToUpper(),
                                                      this.txtDescripcion.Text.Trim());
                    }
                    else
                    {
                        //Se envían 3 parámatros.
                        //Como es un string: this.txtIdpresentacion.Text, lo paso a un int: Convert.ToInt32
                        //Trim: para borrar los espacios en blanco.
                        //ToUpper: para convertir a mayúsculas.
                        rpta = NPresentacion.Editar(Convert.ToInt32(this.txtIdpresentacion.Text),
                                                    this.txtNombre.Text.Trim().ToUpper(),
                                                    this.txtDescripcion.Text.Trim());
                    }

                    //Esto es para la respuesta (rpta) de DCategoria, en el método insertar:
                    //Equals: para comparar una cadena.
                    if (rpta.Equals("OK")) //OK, es si se insertó o modificó.
                    {
                        //Recibo un OK del insertr, porque IsNuevo está en true en el if:
                        if (this.IsNuevo)
                        {
                            this.MensajeOk("se insertó de forma correcta el registro");
                        }
                        //Si no es Insertar(IsNuevo) es un editar:
                        else
                        {
                            this.MensajeOk("se actualizó de forma correcta el registro");
                        }
                    }
                    //Si No recibo un OK:
                    else
                    {
                        //rpta, es el que recibe los mensajes.
                        this.MensajeError(rpta);
                    }

                    //Lo dejó en false, porque ya ingresé el registro:
                    this.IsNuevo  = false;
                    this.IsEditar = false;
                    this.Botones();
                    this.Limpiar();
                    //Para Mostrar actualizado nuestro datalistado:
                    this.Mostrar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Ejemplo n.º 28
0
 //Método BuscarNombre
 private void BuscarNombre()
 {
     this.dataListado.DataSource = NPresentacion.BuscarNombre(this.txtBuscar.Text);
     this.OcultarColumnas();
     lblTotal.Text = "Total de Registros: " + Convert.ToString(dataListado.Rows.Count);
 }
Ejemplo n.º 29
0
 private void LlenarComboPresentacion()
 {
     cbidpresentacion.DataSource    = NPresentacion.Mostrar();
     cbidpresentacion.ValueMember   = "idpresentacion";
     cbidpresentacion.DisplayMember = "nombre";
 }
Ejemplo n.º 30
0
 private void ComboPresentacion()
 {
     cbIdPresentacion.DataSource    = NPresentacion.Consultar();
     cbIdPresentacion.ValueMember   = "idPresentacion";
     cbIdPresentacion.DisplayMember = "Nombre";
 }