Beispiel #1
0
        private void btn_in_temp_Click(Object sender, EventArgs e) //Handles btn_in_temp.Click
        {
            //validamos campos
            if (salidaAF.Rows.Count == 0)
            {
                P.Mensaje.Advert("Debe indicar los valores de salida a gastos");
                Tsaldos.Focus();
                return;
            }
            //fin validacion
            DialogResult respuesta;

            respuesta = P.Mensaje.Confirmar("Desea adjuntar los cambios como borrador?");
            if (respuesta == DialogResult.Yes)
            {
                PD.RespuestaAccion mRS;
                foreach (DetalleOBC fila in GetSalidasBinding())
                {
                    mRS = P.Consultas.obc.EGRESO_GASTO(fila.idGet(), fila.codigo, fila.fecha, fila.saldo, 1);
                    if (mRS.codigo < 0)
                    {
                        P.Mensaje.Error(mRS.descripcion); return;
                    }
                }
                BuildSalidasBinding();
                cargar_saldos();
                P.Mensaje.Info("Se han guardado los registros como borrador");
            }
        }
Beispiel #2
0
        private void BuildSaldosBinding(List <DetalleOBC> toWork)
        {
            BindingSource source = new BindingSource();

            source.DataSource  = toWork;
            Tsaldos.DataSource = source;
            Tsaldos.Refresh();
        }
Beispiel #3
0
 private void limpiar_saldo()
 {
     Tsaldos.ClearSelection();
     Ecod.Text      = string.Empty;
     Edesc.Text     = string.Empty;
     EmontoMax.Text = string.Empty;
     EmontoSel.Text = string.Empty;
 }
Beispiel #4
0
 private void limpiar_saldo()
 {
     Tsaldos.ClearSelection();
     Ecod.Text  = string.Empty;
     Edesc.Text = string.Empty;
     Ezona      = null;
     //aprovalState = 2;
     idSalida       = null;
     EmontoMax.Text = string.Empty;
     EmontoSel.Text = string.Empty;
 }
Beispiel #5
0
        private void btn_guardar_Click(Object sender, EventArgs e)  //Handles btn_guardar.Click
        {
            int cantidad;

            //validamos campos
            if (Tcantidad.Text == string.Empty)
            {
                P.Mensaje.Advert("Ingrese un monto para cantidad de articulos");
                Tcantidad.Focus();
                return;
            }
            else
            {
                if (!int.TryParse(Tcantidad.Text, out cantidad))
                {
                    P.Mensaje.Advert("Valor ingresado no corresponde a un número");
                    Tcantidad.Focus();
                    return;
                }
            }
            if (LvalorAF.Text == "0" || LvalorAF.Text == string.Empty)
            {
                P.Mensaje.Advert("Seleccione entradas para formar el valor del Activo Fijo");
                Tsaldos.Focus();
                return;
            }
            //fin validacion
            int valorAF, valor_uni, diferencia;

            valorAF    = int.Parse(LvalorAF.Text.Replace(sMil, ""));
            valor_uni  = (int)(valorAF / cantidad);
            diferencia = valorAF - (valor_uni * cantidad);
            //form_ingreso.Show();
            //Me.Hide()
            var nextStep = new ingreso();

            nextStep.ShowFrom(this);
            nextStep.LoadOBC(valorAF, cantidad, GetSalidasBinding());
            //nextStep.LoadOBC(valor_uni, cantidad, diferencia, GetSalidasBinding());
            //this.Close();
        }
Beispiel #6
0
 private void btn_guardar_Click(Object sender, EventArgs e) //Handles btn_guardar.Click
 {
     //validamos campos
     if (salidaAF.Rows.Count == 0)
     {
         P.Mensaje.Advert("Debe indicar los valores de salida a gastos");
         Tsaldos.Focus();
         return;
     }
     //fin validacion
     PD.RespuestaAccion mRS;
     foreach (DetalleOBC fila in GetSalidasBinding())
     {
         mRS = P.Consultas.obc.EGRESO_GASTO(fila.idGet(), fila.codigo, fila.fecha, fila.saldo, 2);
         if (mRS.codigo < 0)
         {
             P.Mensaje.Error(mRS.descripcion); return;
         }
     }
     BuildSalidasBinding();
     cargar_saldos();
     P.Mensaje.Info("Se han guardado exitosamente las salidas a gastos");
 }