示例#1
0
        private void mostrarFormularioModificarTipoMovimientoCaja()
        {
            try
            {
                celdaSeleccionada = grdTipoMovCaja.CurrentCellAddress.X;
                filaSeleccionada  = grdTipoMovCaja.CurrentCellAddress.Y;

                Entidades.TipoMovimientoCaja TipoMovCaja = new Entidades.TipoMovimientoCaja();
                TipoMovCaja.m_ID_TipoMovimiento = Int32.Parse(grdTipoMovCaja.Rows[filaSeleccionada].Cells["CÓDIGO"].Value.ToString());
                TipoMovCaja.m_Descripcion       = grdTipoMovCaja.Rows[filaSeleccionada].Cells["MOVIMIENTO"].Value.ToString();

                if (grdTipoMovCaja.Rows[filaSeleccionada].Cells["INGRESO/SALIDA"].Value.ToString() == "INGRESO")
                {
                    TipoMovCaja.m_entradaSalida = 1;
                }
                else
                {
                    TipoMovCaja.m_entradaSalida = 0;
                }

                frmModificarTipoMovCaja modifTipoMovCaja = new frmModificarTipoMovCaja(TipoMovCaja);
                modifTipoMovCaja.ShowDialog();
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#2
0
        private void eliminarTipoMovimientoCaja()
        {
            try
            {
                celdaSeleccionada = grdTipoMovCaja.CurrentCellAddress.X;
                filaSeleccionada  = grdTipoMovCaja.CurrentCellAddress.Y;

                Entidades.TipoMovimientoCaja TipoMovCaja = new Entidades.TipoMovimientoCaja();
                TipoMovCaja.m_ID_TipoMovimiento = Int32.Parse(grdTipoMovCaja.Rows[filaSeleccionada].Cells["CÓDIGO"].Value.ToString());
                TipoMovCaja.eliminarTipoMovCaja(TipoMovCaja.m_ID_TipoMovimiento);
                grdTipoMovCaja.Focus();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#3
0
        private void llenarGrillaTipoMovimientosCaja()
        {
            try
            {
                if (EstoyBuscando == false)
                {
                    Entidades.TipoMovimientoCaja TipoMovCaja = new Entidades.TipoMovimientoCaja();
                    DataSet Ds = new DataSet();
                    Ds = TipoMovCaja.obtenerTiposMovimientosCaja();
                    if (Ds.Tables[0].Rows.Count > 0)
                    {
                        grdTipoMovCaja.DataSource = Ds.Tables[0];
                    }
                    else
                    {
                        grdTipoMovCaja.DataSource = null;
                    }
                }
                else
                {
                    cadenaSql = "EXEC adp_busqueda_TipoMovimientos_caja";
                    cadenaSql = cadenaSql + " @tabla = " + fg.fcSql("TIPOMOVIMIENTO_CAJA", "String");
                    cadenaSql = cadenaSql + ",@campo_tabla = " + fg.fcSql(obtenerCampoTabla().ToString(), "String");
                    cadenaSql = cadenaSql + ",@texto = " + fg.fcSql(textoAnterior, "String").Replace(",", ".");

                    Ds = objConect.ejecutarQuerySelect(cadenaSql);
                    if (Ds.Tables[0].Rows.Count > 0)
                    {
                        grdTipoMovCaja.DataSource = Ds.Tables[0];
                    }
                }

                if ((filaSeleccionada > 0) && (celdaSeleccionada > 0) && (filaSeleccionada <= grdTipoMovCaja.Rows.Count - 1))
                {
                    grdTipoMovCaja[celdaSeleccionada, filaSeleccionada].Selected = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#4
0
        private bool puedoEliminar()
        {
            try
            {
                if (grdTipoMovCaja.DataSource == null)
                {
                    MessageBox.Show("No existen Proveedores.", "Información.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return(false);
                }

                if (notFilaSeleccionada())
                {
                    return(false);
                }

                celdaSeleccionada = grdTipoMovCaja.CurrentCellAddress.X;
                filaSeleccionada  = grdTipoMovCaja.CurrentCellAddress.Y;

                Entidades.TipoMovimientoCaja TipoMovCaja = new Entidades.TipoMovimientoCaja();
                TipoMovCaja.m_ID_TipoMovimiento = Int32.Parse(grdTipoMovCaja.Rows[filaSeleccionada].Cells["CÓDIGO"].Value.ToString());
                TipoMovCaja.m_Descripcion       = grdTipoMovCaja.Rows[filaSeleccionada].Cells["MOVIMIENTO"].Value.ToString();

                if (TipoMovCaja.m_ID_TipoMovimiento <= 6)
                {
                    MessageBox.Show("No se permite eliminar el Movimiento " + TipoMovCaja.m_ID_TipoMovimiento + " - " + TipoMovCaja.m_Descripcion + ".", "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return(false);
                }

                if (MessageBox.Show("¿Está seguro que desea eliminar el movimiento " + TipoMovCaja.m_ID_TipoMovimiento + "-" + TipoMovCaja.m_Descripcion + "?", "Eliminar Movimiento Caja.", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
                {
                    btnEliminar.Focus();
                    return(false);
                }

                return(true);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(false);
            }
        }
示例#5
0
        private void buscarTipoMovimiento()
        {
            Entidades.TipoMovimientoCaja TipoMovCaja = new Entidades.TipoMovimientoCaja();
            DataSet Ds = new DataSet();

            Ds.Reset();
            Ds = TipoMovCaja.obtenerTiposMovimientosCaja();
            if (Ds.Tables[0].Rows.Count > 0)
            {
                mostrarFormularioBusquedaTiposDeMovimientos();
                llenarGrillaTipoMovimientosCaja();
                grdTipoMovCaja = fg.formatoGrilla(grdTipoMovCaja, 1);
                grdTipoMovCaja.Focus();
            }
            else
            {
                MessageBox.Show("No existen Tipos de Movimientos de Caja.", "Información.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                btnBuscar.Focus();
            }
        }
示例#6
0
        private bool puedoEliminar()
        {
            try
            {
                if (grdTipoMovCaja.DataSource == null)
                {
                    MessageBox.Show("No existen Proveedores.", "Información.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return false;
                }

                if (notFilaSeleccionada()) return false;

                celdaSeleccionada = grdTipoMovCaja.CurrentCellAddress.X;
                filaSeleccionada = grdTipoMovCaja.CurrentCellAddress.Y;

                Entidades.TipoMovimientoCaja TipoMovCaja = new Entidades.TipoMovimientoCaja();
                TipoMovCaja.m_ID_TipoMovimiento = Int32.Parse(grdTipoMovCaja.Rows[filaSeleccionada].Cells["CÓDIGO"].Value.ToString());
                TipoMovCaja.m_Descripcion = grdTipoMovCaja.Rows[filaSeleccionada].Cells["MOVIMIENTO"].Value.ToString();

                if (TipoMovCaja.m_ID_TipoMovimiento <= 6)
                {
                    MessageBox.Show("No se permite eliminar el Movimiento " + TipoMovCaja.m_ID_TipoMovimiento + " - " + TipoMovCaja.m_Descripcion + ".", "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return false;
                }

                if (MessageBox.Show("¿Está seguro que desea eliminar el movimiento " + TipoMovCaja.m_ID_TipoMovimiento + "-" + TipoMovCaja.m_Descripcion + "?", "Eliminar Movimiento Caja.", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
                {
                    btnEliminar.Focus();
                    return false;
                }

                return true;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return false;
            }
        }
示例#7
0
        private void mostrarFormularioModificarTipoMovimientoCaja()
        {
            try
            {
                celdaSeleccionada = grdTipoMovCaja.CurrentCellAddress.X;
                filaSeleccionada = grdTipoMovCaja.CurrentCellAddress.Y;

                Entidades.TipoMovimientoCaja TipoMovCaja = new Entidades.TipoMovimientoCaja();
                TipoMovCaja.m_ID_TipoMovimiento = Int32.Parse(grdTipoMovCaja.Rows[filaSeleccionada].Cells["CÓDIGO"].Value.ToString());
                TipoMovCaja.m_Descripcion = grdTipoMovCaja.Rows[filaSeleccionada].Cells["MOVIMIENTO"].Value.ToString();

                if (grdTipoMovCaja.Rows[filaSeleccionada].Cells["INGRESO/SALIDA"].Value.ToString() == "INGRESO")
                {
                    TipoMovCaja.m_entradaSalida = 1;
                }
                else
                {
                    TipoMovCaja.m_entradaSalida = 0;
                }

                frmModificarTipoMovCaja modifTipoMovCaja = new frmModificarTipoMovCaja(TipoMovCaja);
                modifTipoMovCaja.ShowDialog();
                this.btnActualizar.PerformClick();
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#8
0
        private void llenarGrillaTipoMovimientosCaja()
        {
            try
            {
                if (EstoyBuscando == false)
                {
                    Entidades.TipoMovimientoCaja TipoMovCaja = new Entidades.TipoMovimientoCaja();
                    DataSet Ds = new DataSet();
                    Ds = TipoMovCaja.obtenerTiposMovimientosCaja();
                    if (Ds.Tables[0].Rows.Count > 0)
                    {
                        grdTipoMovCaja.DataSource = Ds.Tables[0];
                    }
                    else
                    {
                        grdTipoMovCaja.DataSource = null;
                    }

                }
                else
                {
                    cadenaSql = "EXEC adp_busqueda_TipoMovimientos_caja";
                    cadenaSql = cadenaSql + " @tabla = " + fg.fcSql("TIPOMOVIMIENTO_CAJA", "String");
                    cadenaSql = cadenaSql + ",@campo_tabla = " + fg.fcSql(obtenerCampoTabla().ToString(), "String");
                    cadenaSql = cadenaSql + ",@texto = " + fg.fcSql(textoAnterior, "String").Replace(",", ".");

                    Ds = objConect.ejecutarQuerySelect(cadenaSql);
                    if (Ds.Tables[0].Rows.Count > 0)
                    {
                        grdTipoMovCaja.DataSource = Ds.Tables[0];
                    }
                }

                if ((filaSeleccionada > 0) && (celdaSeleccionada > 0) && (filaSeleccionada <= grdTipoMovCaja.Rows.Count - 1))
                {
                    grdTipoMovCaja[celdaSeleccionada, filaSeleccionada].Selected = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#9
0
        private void eliminarTipoMovimientoCaja()
        {
            try
            {
                celdaSeleccionada = grdTipoMovCaja.CurrentCellAddress.X;
                filaSeleccionada = grdTipoMovCaja.CurrentCellAddress.Y;

                Entidades.TipoMovimientoCaja TipoMovCaja = new Entidades.TipoMovimientoCaja();
                TipoMovCaja.m_ID_TipoMovimiento = Int32.Parse(grdTipoMovCaja.Rows[filaSeleccionada].Cells["CÓDIGO"].Value.ToString());
                TipoMovCaja.eliminarTipoMovCaja(TipoMovCaja.m_ID_TipoMovimiento);
                grdTipoMovCaja.Focus();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#10
0
 private void buscarTipoMovimiento()
 {
     Entidades.TipoMovimientoCaja TipoMovCaja = new Entidades.TipoMovimientoCaja();
     DataSet Ds = new DataSet();
     Ds.Reset();
     Ds = TipoMovCaja.obtenerTiposMovimientosCaja();
     if (Ds.Tables[0].Rows.Count > 0)
     {
         mostrarFormularioBusquedaTiposDeMovimientos();
         llenarGrillaTipoMovimientosCaja();
         grdTipoMovCaja = fg.formatoGrilla(grdTipoMovCaja, 1);
         grdTipoMovCaja.Focus();
     }
     else
     {
         MessageBox.Show("No existen Tipos de Movimientos de Caja.", "Información.", MessageBoxButtons.OK, MessageBoxIcon.Information);
         btnBuscar.Focus();
     }
 }