예제 #1
0
        private void Form_CuentaEfectivoReport_Load(object sender, EventArgs e)
        {
            Traza tr = new Traza();

            if (fechaFin >= fechaInicio)
            {
                try
                {
                    if (checkExcel == true)
                    {
                        reports.rptLibroBancosExcel _rptLibroBancos = new reports.rptLibroBancosExcel();
                        //pase 09
                        _rptLibroBancos.DataSourceConnections[0].SetConnection(objCnx.server(), objCnx.database(), objCnx.user(), objCnx.password());

                        _rptLibroBancos.SetParameterValue("@MonedaID", monedaId);
                        _rptLibroBancos.SetParameterValue("@Desde", fechaInicio.ToShortDateString());
                        _rptLibroBancos.SetParameterValue("@Hasta", fechaFin.ToShortDateString());
                        _rptLibroBancos.SetParameterValue("@Detallado", 1);
                        _rptLibroBancos.SetParameterValue("@EmpresaID", empresaId);
                        _rptLibroBancos.SetParameterValue("@Ejercicio", periodoId);
                        //_rptLibroBancos.SetParameterValue("@EstablecimientoID", sucursalId);
                        _rptLibroBancos.SetParameterValue("@EstablecimientoID", empresaId);
                        _rptLibroBancos.SetParameterValue("name_report", "Libro Caja y Bancos(Mov Cta Efectivo)");
                        _rptLibroBancos.SetParameterValue("date_range", fechaInicio.ToShortDateString() + " - " + fechaFin.ToShortDateString());
                        _rptLibroBancos.SetParameterValue("currency", "Expresado en " + monedaNom);
                        _rptLibroBancos.SetParameterValue("empresa", empresa);
                        _rptLibroBancos.SetParameterValue("periodo", periodoId);
                        _rptLibroBancos.SetParameterValue("ruc", rucParam);
                        _rptLibroBancos.SetParameterValue("address", direccParam);
                        crvLibros.ReportSource = _rptLibroBancos;
                    }
                    else
                    {
                        String Mes = "";
                        //tr.Trazas("a");
                        Mes = MonthName(fechaInicio.Month).ToUpper();
                        //tr.Trazas("b");
                        reports.rptLibroBancos _rptLibroBancos = new reports.rptLibroBancos();
                        //tr.Trazas("c");
                        _rptLibroBancos.DataSourceConnections[0].SetConnection(objCnx.server(), objCnx.database(), objCnx.user(), objCnx.password());
                        //tr.Trazas("d");
                        _rptLibroBancos.SetParameterValue("@MonedaID", monedaId);
                        //tr.Trazas("e");
                        // _rptLibroBancos.SetParameterValue("@FormatoCuentaCorriente", 2);
                        _rptLibroBancos.SetParameterValue("@Desde", fechaInicio.ToShortDateString());
                        //tr.Trazas("f");
                        _rptLibroBancos.SetParameterValue("@Hasta", fechaFin.ToShortDateString());                                               //tr.Trazas("g");
                        _rptLibroBancos.SetParameterValue("@Detallado", 1);                                                                      //tr.Trazas("h");
                        _rptLibroBancos.SetParameterValue("@EmpresaID", empresaId);                                                              //tr.Trazas("i");
                        _rptLibroBancos.SetParameterValue("@Ejercicio", periodoId);                                                              //tr.Trazas("j");
                        //_rptLibroBancos.SetParameterValue("@EstablecimientoID", sucursalId);
                        _rptLibroBancos.SetParameterValue("@EstablecimientoID", empresaId);                                                      //tr.Trazas("k");
                        _rptLibroBancos.SetParameterValue("name_report", "FORMATO 01.01 LIBRO CAJA Y BANCOS DETALLE DE LOS MOVIMIENTOS DEL EFECTIVO");
                        _rptLibroBancos.SetParameterValue("date_range", fechaInicio.ToShortDateString() + " - " + fechaFin.ToShortDateString()); //tr.Trazas("l");
                        _rptLibroBancos.SetParameterValue("currency", "EXPRESADO EN " + monedaNom.ToUpper());                                    //tr.Trazas("m");
                        _rptLibroBancos.SetParameterValue("empresa", empresa.ToUpper());                                                         // tr.Trazas("n");
                        _rptLibroBancos.SetParameterValue("periodo", "EJERCICIO:" + periodoId + " - " + Mes);                                    //tr.Trazas("o");
                        _rptLibroBancos.SetParameterValue("ruc", "RUC:" + rucParam);                                                             //tr.Trazas("p");
                        _rptLibroBancos.SetParameterValue("address", direccParam.ToUpper());                                                     //tr.Trazas("q");
                        _rptLibroBancos.SetParameterValue("Fecha", "FECHA:  " + DateTime.Now.ToShortDateString());                               //tr.Trazas("r");
                        _rptLibroBancos.SetParameterValue("Hora", "HORA :  " + DateTime.Now.ToShortTimeString());                                //tr.Trazas("s");
                        crvLibros.ReportSource = _rptLibroBancos;                                                                                //tr.Trazas("t");
                    }
                }
                catch
                {
                    //tr.Trazas("error2");
                    RadMessageBox.Show("Ha ocurrido un error inesperado", "Error:", MessageBoxButtons.OK, RadMessageIcon.Error);
                }
            }
            else
            {
                RadMessageBox.Show("El rango de fechas es incorrecto", "Error:", MessageBoxButtons.OK, RadMessageIcon.Error);
            }
        }
예제 #2
0
        public ModelMock()
        {
            InitCoches();
            InitFormaciones();
            InitEstaciones();

            Traza = new Traza()
            {
                Id        = 100,
                Nombre    = "Mitre",
                Servicios = new List <Servicio>()
                {
                    new Servicio()
                    {
                        Id     = 201,
                        Nombre = "Villa Ballester - Zarate",
                        Tramos = new List <Tramo>
                        {
                            new Tramo()
                            {
                                Id              = 301,
                                EstacionOrigen  = Estaciones["Villa Ballester"],
                                EstacionDestino = Estaciones["Bancalari"],
                                Distancia       = 9,
                                TiempoViaje     = 26
                            },
                            new Tramo()
                            {
                                Id              = 302,
                                EstacionOrigen  = Estaciones["Bancalari"],
                                EstacionDestino = Estaciones["Pacheco"],
                                Distancia       = 3,
                                TiempoViaje     = 5
                            },
                            new Tramo()
                            {
                                Id              = 303,
                                EstacionOrigen  = Estaciones["Pacheco"],
                                EstacionDestino = Estaciones["Benavidez"],
                                Distancia       = 8,
                                TiempoViaje     = 9
                            },
                            new Tramo()
                            {
                                Id              = 304,
                                EstacionOrigen  = Estaciones["Benavidez"],
                                EstacionDestino = Estaciones["Maschwitz"],
                                Distancia       = 5,
                                TiempoViaje     = 17
                            },
                            new Tramo()
                            {
                                Id              = 305,
                                EstacionOrigen  = Estaciones["Maschwitz"],
                                EstacionDestino = Estaciones["Escobar"],
                                Distancia       = 7,
                                TiempoViaje     = 9
                            },
                            new Tramo()
                            {
                                Id              = 306,
                                EstacionOrigen  = Estaciones["Escobar"],
                                EstacionDestino = Estaciones["Río Luján"],
                                Distancia       = 19,
                                TiempoViaje     = 15
                            },
                            new Tramo()
                            {
                                Id              = 307,
                                EstacionOrigen  = Estaciones["Río Luján"],
                                EstacionDestino = Estaciones["Otamendi"],
                                Distancia       = 6,
                                TiempoViaje     = 7
                            },
                            new Tramo()
                            {
                                Id              = 308,
                                EstacionOrigen  = Estaciones["Otamendi"],
                                EstacionDestino = Estaciones["Campana"],
                                Distancia       = 10,
                                TiempoViaje     = 9
                            },
                            new Tramo()
                            {
                                Id              = 309,
                                EstacionOrigen  = Estaciones["Campana"],
                                EstacionDestino = Estaciones["Km. 83"],
                                Distancia       = 2,
                                TiempoViaje     = 2
                            },
                            new Tramo()
                            {
                                Id              = 310,
                                EstacionOrigen  = Estaciones["Km. 83"],
                                EstacionDestino = Estaciones["Zárate"],
                                Distancia       = 10,
                                TiempoViaje     = 13
                            }
                        },
                        TiposFormacion = new Dictionary <Formacion, int>
                        {
                            [Formaciones["Form. Diesel Mitre"]] = 2,
                        },
                        CantidadFormacionesInicio = 1,
                        ProgramacionIda           = new SortedDictionary <int, bool>()
                        {
                            [130]  = false,
                            [571]  = false,
                            [1110] = false,
                        },
                        ProgramacionVuelta = new SortedDictionary <int, bool>()
                        {
                            [310]  = false,
                            [722]  = false,
                            [1307] = false,
                        }
                    },

                    new Servicio()
                    {
                        Id     = 202,
                        Nombre = "Victoria - Capilla del Señor",
                        Tramos = new List <Tramo>
                        {
                            new Tramo()
                            {
                                Id              = 311,
                                EstacionOrigen  = Estaciones["Victoria"],
                                EstacionDestino = Estaciones["Schweitzer"],
                                Distancia       = 4,
                                TiempoViaje     = 8
                            },
                            new Tramo()
                            {
                                Id              = 312,
                                EstacionOrigen  = Estaciones["Schweitzer"],
                                EstacionDestino = Estaciones["El Talar"],
                                Distancia       = 7,
                                TiempoViaje     = 24
                            },
                            new Tramo()
                            {
                                Id              = 313,
                                EstacionOrigen  = Estaciones["El Talar"],
                                EstacionDestino = Estaciones["López Camelo"],
                                Distancia       = 3,
                                TiempoViaje     = 8
                            },
                            new Tramo()
                            {
                                Id              = 314,
                                EstacionOrigen  = Estaciones["López Camelo"],
                                EstacionDestino = Estaciones["Garín"],
                                Distancia       = 6,
                                TiempoViaje     = 14
                            },
                            new Tramo()
                            {
                                Id              = 315,
                                EstacionOrigen  = Estaciones["Garín"],
                                EstacionDestino = Estaciones["Maq. Savio"],
                                Distancia       = 4,
                                TiempoViaje     = 8
                            },
                            new Tramo()
                            {
                                Id              = 316,
                                EstacionOrigen  = Estaciones["Maq. Savio"],
                                EstacionDestino = Estaciones["Matheu"],
                                Distancia       = 6,
                                TiempoViaje     = 12
                            },
                            new Tramo()
                            {
                                Id              = 317,
                                EstacionOrigen  = Estaciones["Matheu"],
                                EstacionDestino = Estaciones["Zelaya"],
                                Distancia       = 4,
                                TiempoViaje     = 7
                            },
                            new Tramo()
                            {
                                Id              = 318,
                                EstacionOrigen  = Estaciones["Zelaya"],
                                EstacionDestino = Estaciones["Los Cardales"],
                                Distancia       = 12,
                                TiempoViaje     = 17
                            },
                            new Tramo()
                            {
                                Id              = 319,
                                EstacionOrigen  = Estaciones["Los Cardales"],
                                EstacionDestino = Estaciones["Capilla del Señor"],
                                Distancia       = 11,
                                TiempoViaje     = 15
                            }
                        },
                        TiposFormacion = new Dictionary <Formacion, int>
                        {
                            [Formaciones["Form. Elec. Mitre"]]  = 4,
                            [Formaciones["Form. Diesel Mitre"]] = 3,
                        },
                        CantidadFormacionesInicio = 4,
                        ProgramacionIda           = new SortedDictionary <int, bool>()
                        {
                            [182]  = false,
                            [460]  = false,
                            [572]  = false,
                            [836]  = false,
                            [977]  = false,
                            [1115] = false,
                            [1295] = false,
                            [1396] = false,
                        },
                        ProgramacionVuelta = new SortedDictionary <int, bool>()
                        {
                            [215]  = false,
                            [328]  = false,
                            [605]  = false,
                            [730]  = false,
                            [968]  = false,
                            [1157] = false,
                            [1260] = false,
                            [1429] = false,
                        }
                    }
                }
            };
        }
예제 #3
0
 public bool applyTo(Traza traza)
 {
     validables.ForEach(validable => validable.mostrarError());
     return(validables.TrueForAll(validable => validable.esValido()));
 }
예제 #4
0
 public void GuardarTraza(Traza traza)
 {
     Context.Traza.Add(traza);
     Context.SaveChanges();
 }
예제 #5
0
 public bool Insert(Traza traza)
 {
     return(repositorioTraza.Insert(traza));
 }
예제 #6
0
        public static DataSet GetDataSetCargos(Int64 IdCargo, string StrTienda, DateTime FechaSesion, Int16 Retif)
        {
            Log.Info(Traza.INICIO + Traza.GetParameters(IdCargo, StrTienda, FechaSesion, Retif));

            try
            {
                SqlCommand     SqlDatosCargos = default(SqlCommand);
                SqlDataAdapter Adaptador      = default(SqlDataAdapter);
                DataSet        Ds             = new DataSet();
                SqlConnection  connection     = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["MC_TDAConnectionString"].ConnectionString);

                SqlDatosCargos             = new SqlCommand();
                SqlDatosCargos.CommandType = CommandType.StoredProcedure;
                SqlDatosCargos.CommandText = "WS_UpCargosOnline";
                SqlDatosCargos.Connection  = connection;

                SqlParameter objParametro = new SqlParameter();
                objParametro.ParameterName = "@IdCargo";
                objParametro.SqlDbType     = SqlDbType.Int;
                objParametro.Value         = IdCargo;

                SqlDatosCargos.Parameters.Add(objParametro);

                objParametro = new SqlParameter();
                objParametro.ParameterName = "@IdTienda";
                objParametro.SqlDbType     = SqlDbType.VarChar;
                objParametro.Size          = 10;
                objParametro.Value         = StrTienda;

                SqlDatosCargos.Parameters.Add(objParametro);

                objParametro = new SqlParameter();
                objParametro.ParameterName = "@Fecha";
                objParametro.SqlDbType     = SqlDbType.DateTime;
                objParametro.Value         = FechaSesion;

                SqlDatosCargos.Parameters.Add(objParametro);

                objParametro = new SqlParameter();
                objParametro.ParameterName = "@Retif";
                objParametro.SqlDbType     = SqlDbType.Int;
                objParametro.Value         = Retif;

                SqlDatosCargos.Parameters.Add(objParametro);

                Adaptador = new SqlDataAdapter(SqlDatosCargos);

                Adaptador.Fill(Ds);

                SqlDatosCargos.Connection.Close();

                Log.Info(string.Format(Traza.RETURN, Traza.GetDataSetValues("Ds", Ds)));
                return(Ds);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                Log.Info(Traza.FINAL);
            }
        }