Пример #1
0
 public FrmModTarifa(clsTarifa T, int id, FrmMainTarifa p)
 {
     misTarifas = T;
     padre      = p;
     idmod      = id;
     InitializeComponent();
 }
Пример #2
0
 private void dtpSalida_ValueChanged(object sender, EventArgs e)
 {
     if (idTar != 0)
     {
         clsTarifa tar = new clsTarifa("Tarifas", "C:\\Sistema de Cochera\\Tarifas");
         tar = tar.existe(this.idTar);
         int dias = (int)(dtpSalida.Value - DateTime.Today).TotalDays;
         lblMonto.Text = "$" + (dias + 1) * tar.Precio;
     }
 }
Пример #3
0
 public FrmAlquiler(clsDueño dueño, clsVehiculo vehs, clsLote lotes, clsTarifa tarf, clsAlquiler alq)
 {
     misDueños     = dueño;
     misVehiculos  = vehs;
     misLotes      = lotes;
     misTarifas    = tarf;
     misAlquileres = alq;
     misFacturas   = new clsFactura();
     miConversor   = new clsConversor(alq, vehs, tarf, dueño, lotes);
     InitializeComponent();
     dgvAlquileres.ReadOnly          = true;
     dgvAlquileres.RowHeadersVisible = false;
     dgvAlquileres.SelectionMode     = DataGridViewSelectionMode.FullRowSelect;
 }
Пример #4
0
        private void FrmInicio_Load(object sender, EventArgs e)
        {
            this.FormBorderStyle = FormBorderStyle.FixedSingle;
            this.MaximizeBox     = false;

            //CONSTRUIR ó BUSCAR archivos
            misDueños     = new clsDueño("Inquilinos", "C:\\Sistema de Cochera\\Inquilinos");
            misVehiculos  = new clsVehiculo("Vehiculos", "C:\\Sistema de Cochera\\Vehiculos");
            misTarifas    = new clsTarifa("Tarifas", "C:\\Sistema de Cochera\\Tarifas");
            misLotes      = new clsLote("Lotes", "C:\\Sistema de Cochera\\Lotes");
            misAlquileres = new clsAlquiler("Alquileres", "C:\\Sistema de Cochera\\Alquileres");
            misFacturas   = new clsFactura("Facturas", "C:\\Sistema de Cochera\\Facturas");
            //genera el conversor
            miConversor = new clsConversor(misAlquileres, misVehiculos, misTarifas, misDueños, misLotes);
            //configura grilla:
            setVistas();
        }
Пример #5
0
        public void actualizar()
        {
            if (patenteVeh != string.Empty)
            {
                tbVeh.Text = patenteVeh;
            }
            else
            {
                tbVeh.Text = "<Sin Seleccionar>";
            }

            if (nombreLote != string.Empty)
            {
                tbLote.Text = nombreLote;
            }
            else
            {
                tbLote.Text = "<Sin Seleccionar>";
            }
            if (nombreTarifa != string.Empty)
            {
                clsTarifa tar = new clsTarifa("Tarifas", "C:\\Sistema de Cochera\\Tarifas");
                tar           = tar.existe(idTar);
                tbTarifa.Text = tar.Nombre;
            }
            else
            {
                tbTarifa.Text = "<Sin Seleccionar>";
            }


            if (idVeh == 0)
            {
                btnTarf.Enabled = false;
                btnLote.Enabled = false;
            }
            else
            {
                btnTarf.Enabled = true;
                btnLote.Enabled = true;
            }
        }
Пример #6
0
        private void FrmModTarifa_Load(object sender, EventArgs e)
        {
            this.FormBorderStyle = FormBorderStyle.FixedSingle;
            this.MaximizeBox     = false;
            clsTarifa t = misTarifas.existe(idmod);

            if (t != null)
            {
                tbNombre.Text       = t.Nombre;
                cbAuto.Checked      = t.Tipo[0];
                cbMoto.Checked      = t.Tipo[1];
                cbCamioneta.Checked = t.Tipo[2];
                cbCamion.Checked    = t.Tipo[3];
                nudPrecio.Value     = t.Precio;
                tbDescripcion.Text  = t.Descripcion;
            }

            else
            {
                MessageBox.Show("Se elimino la tarifa mientras se editaba, intente de nuevo", "Error");
                this.Close();
            }
        }
Пример #7
0
        public StringBuilder RPU()
        {
            ADO.ConnectionDB cn  = new ConnectionDB();
            String           RPU = System.String.Empty;
            Boolean          bRespostExistsRPU = false;

            strRPUrepeated = new StringBuilder();

            clsDivision oclsDivision = new clsDivision();
            clsZone     oclsZone     = new clsZone();

            clsGrupo oclsGroup = new clsGrupo();

            clsTarifa   oclsTarifa = new clsTarifa();
            clsGestores oclsGestor = new clsGestores();

            Boolean bexistgroup    = false;
            Boolean bExistZone     = false;
            Boolean bExistDivision = false;

            Boolean bExistTarifa          = false;
            Boolean bExistGestorComercial = false;
            Boolean bExistGestorMedicion  = false;

            int iNewConvenio = 0;

            int newRup = 0;

            DataTable dtConvenio = new DataTable("Convenio");

            dtConvenio = InsertConvenio();
            if (dtConvenio.Rows.Count > 0)
            {
                iNewConvenio = int.Parse(dtConvenio.Rows[0][0].ToString());
                intConvenio  = iNewConvenio;

                foreach (DataRow drChargeShiping in dtResult.Rows)
                {
                    try
                    {
                        //Select Query
                        String strRPU = String.Empty;
                        strRPU        = Convert.ToString(drChargeShiping[2]);
                        strRPU        = strRPU.Replace(" ", "");
                        strServiceCFE = strRPU;
                        RPU           = GetRPU();

                        bExistTarifa = oclsTarifa.ExistTarifa(Convert.ToString(drChargeShiping[4]));

                        bexistgroup    = oclsGroup.ExistGroup(Convert.ToString(drChargeShiping[6]));
                        bExistDivision = oclsDivision.ExistDivision(Convert.ToString(drChargeShiping[8]));
                        bExistZone     = oclsZone.ExistZonaCve(Convert.ToString(drChargeShiping[8]), Convert.ToString(drChargeShiping[7]), Convert.ToString(drChargeShiping[9]));

                        bExistGestorMedicion  = oclsGestor.ExistIniciales(Convert.ToString(drChargeShiping[11]), "2");
                        bExistGestorComercial = oclsGestor.ExistIniciales(Convert.ToString(drChargeShiping[12]), "1");

                        if (bExistTarifa)
                        {
                            if (bexistgroup)
                            {
                                if (bExistDivision)
                                {
                                    //if (bExistZone){
                                    if (bExistGestorMedicion)
                                    {
                                        if (bExistGestorComercial)
                                        {
                                            if (!string.IsNullOrEmpty(strServiceCFE))
                                            {
                                                strDivision = Convert.ToString(drChargeShiping[8]);
                                                strZona     = Convert.ToString(drChargeShiping[9]);
                                                if (!bExistZone)
                                                {
                                                    //      oclsZone.NewZoneByDiv(Convert.ToString(drChargeShiping[7]).Substring(0, 2), strZona, strDivision, strDivision);
                                                }
                                                strLoadPoint = Convert.ToString(drChargeShiping[1]);

                                                strAddressPoint = Convert.ToString(drChargeShiping[3]);
                                                strRate         = Convert.ToString(drChargeShiping[4]);
                                                dblMaxShipping  = Convert.ToDouble(drChargeShiping[5]);
                                                strGroup        = Convert.ToString(drChargeShiping[6]);
                                                strCta          = Convert.ToString(drChargeShiping[7]);

                                                dblDemanda         = Convert.ToDouble("0" + drChargeShiping[10]);
                                                strGestorComercial = Convert.ToString(drChargeShiping[11]);
                                                strGestorMedicion  = Convert.ToString(drChargeShiping[12]);
                                                //se asignan los campos nuevos
                                                if (Convert.ToString(drChargeShiping[13]) != "")
                                                {
                                                    strIdEstatusOferta = Convert.ToString(drChargeShiping[13]);
                                                }
                                                else
                                                {
                                                    strRPUrepeated.Append("El Estatus Oferta del RPU: " + strServiceCFE + " Contiene datos incorrectos!" + "<br>");
                                                }
                                                if (Convert.ToString(drChargeShiping[14]) != "" && Convert.ToUInt32(drChargeShiping[14]) >= 0 && Convert.ToUInt32(drChargeShiping[14]) <= 1)
                                                {
                                                    strConPrelacion = Convert.ToInt32(drChargeShiping[14]);
                                                }
                                                else
                                                {
                                                    strRPUrepeated.Append("El campo Esta en prelacion del RPU: " + strServiceCFE + " Contiene datos incorrectos!" + "<br>");
                                                }
                                                if (Convert.ToString(drChargeShiping[15]) != "" && Convert.ToUInt32(drChargeShiping[15]) >= 0 && Convert.ToUInt32(drChargeShiping[15]) <= 1)
                                                {
                                                    strFirmado = Convert.ToInt32(drChargeShiping[15]);
                                                }
                                                else
                                                {
                                                    strRPUrepeated.Append("El campo Firmado o prospecto del RPU: " + strServiceCFE + " Contiene datos incorrectos!" + "<br>");
                                                }
                                                DataTable DtRup = new DataTable("Convenio");
                                                DtRup = InsertRPU();
                                                if (dtConvenio.Rows.Count > 0)
                                                {
                                                    newRup = int.Parse(dtConvenio.Rows[0][0].ToString());
                                                }
                                            }
                                        }
                                        else
                                        {
                                            strRPUrepeated.Append("No existe el Gestor Comercial: " + Convert.ToString(drChargeShiping[12]).ToUpper() + " del RPU: " + strServiceCFE + "<br>");
                                        }
                                    }
                                    else
                                    {
                                        strRPUrepeated.Append("No existe el Gestor Medición: " + Convert.ToString(drChargeShiping[11]).ToUpper() + " del RPU: " + strServiceCFE + "<br>");
                                    }
                                    //}else{strRPUrepeated.Append("No existe la Zona " + Convert.ToString(drChargeShiping[7]).ToUpper() + " del RPU: " + strServiceCFE + "<br>");}
                                }
                                else
                                {
                                    strRPUrepeated.Append("No existe la División: " + Convert.ToString(drChargeShiping[8]).ToUpper() + " del RPU: " + strServiceCFE + "<br>");
                                }
                            }
                            else
                            {
                                strRPUrepeated.Append("No existe el Grupo: " + Convert.ToString(drChargeShiping[6]).ToUpper() + " del RPU: " + strServiceCFE + "<br>");
                            }
                        }
                        else
                        {
                            strRPUrepeated.Append("No existe la Tarifa: " + Convert.ToString(drChargeShiping[4]).ToUpper() + " del RPU: " + strServiceCFE + "<br>");
                        }
                    }
                    catch (Exception ex)
                    {
                        LogError.LogErrorMedicion clsError = new LogError.LogErrorMedicion();
                        clsError.logMessage = ex.ToString();
                        clsError.logModule  = "RPU";
                        clsError.LogWrite();
                    }
                }
            }
            if (strRPUrepeated.Length > 0)
            {
                DataTable dtR = new DataTable("dtres");
                dtR = EliminaCarga();
                int iRes = 0;

                if (dtR.Rows.Count > 0)
                {
                    iRes = int.Parse(dtR.Rows[0][0].ToString());
                }
            }

            return(strRPUrepeated);
        }
Пример #8
0
        /*
         *
         *
         * ACOMDODAR COLUMNASSSSSSSSSSSSSSS POR HORA
         *
         *
         * */



        public FrmNewTarifa(clsTarifa T, FrmMainTarifa p)
        {
            misTarifas = T;
            padre      = p;
            InitializeComponent();
        }
Пример #9
0
 public FrmMainTarifa(clsTarifa t)
 {
     misTarifas = t;
     InitializeComponent();
 }
Пример #10
0
        public void setVistas()
        {
            int       coincidencia = 0;
            clsTarifa misTarifas   = new clsTarifa("Tarifas", "C:\\Sistema de Cochera\\Tarifas");


            dgvTarifas.Columns.Clear();

            List <clsTarifa> listado = misTarifas.listarAlta();

            if (listado != null)
            {
                dgvTarifas.DataSource = listado;

                dgvTarifas.Columns[0].Visible = false; //ID
                dgvTarifas.Columns[4].Visible = false; // ESTADO
                dgvTarifas.Columns[5].Visible = false;
                dgvTarifas.Columns[6].Visible = false; //HERENCIA:
                dgvTarifas.Columns[7].Visible = false;
                dgvTarifas.Columns[8].Visible = false;


                dgvTarifas.Columns.Add("Tipos", "Tipos");

                var provider = new System.Globalization.CultureInfo("es-AR");
                dgvTarifas.Columns["Precio"].DefaultCellStyle.FormatProvider = provider;
                dgvTarifas.Columns["Precio"].DefaultCellStyle.Format         = "C";
                dgvTarifas.Columns["Precio"].DefaultCellStyle.Alignment      = DataGridViewContentAlignment.MiddleRight;


                foreach (DataGridViewRow fila in dgvTarifas.Rows)
                {
                    foreach (clsTarifa t in listado)
                    {
                        if (t.Id == Convert.ToInt32(fila.Cells["Id"].Value))
                        {
                            fila.Cells["Tipos"].Value = t.obtenerTipos();
                            if (!fila.Cells["Tipos"].Value.ToString().Contains(tipo))
                            {
                                fila.Visible = false;
                            }
                            else
                            {
                                coincidencia++;
                            }
                        }
                    }
                }

                if (coincidencia == 0)
                {
                    MessageBox.Show("No hay Tarifas cargadas aptas para el tipo: " + tipo, "No hay Tarifas");
                    this.Close();
                }
            }

            else
            {
                MessageBox.Show("No hay Tarifas cargadas aptas para el tipo: " + tipo, "No hay Tarifas");
                this.Close();
            }
        }