private void frmGestionGarantia_Load(object sender, EventArgs e) { garantia = new Garantia(); this.comboBoxBuscar.SelectedIndex = 0; //INICIALIZAMOS LOS CONTROLES DATETIMEPICKER //Seleccionamos el 1er dia del mes this.dateTimePickerInicio.Value = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1); //Seleccionamos el ultimo dia del mes //Este IF sirve para cuando estamos en el ultimo mes if (DateTime.Now.Month == 12) { DateTime fechaFin = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 31); this.dateTimePickerFin.Value = fechaFin; } else { DateTime fechaFin = new DateTime(DateTime.Now.Year, DateTime.Now.Month + 1, 1); this.dateTimePickerFin.Value = fechaFin.AddDays(-1); } }
private void formLoad() { garantia = new Garantia(); colIdGas = new ArrayList(); colIdRepuestos = new ArrayList(); colIdTareas = new ArrayList(); if (flagEditar) { garantia.Id = this.idReparacion; garantia.getGarantia(); garantia.Reparacion.getReparacion(); this.llenarDataGridGas(); this.llenarDataGridRepuesto(); this.llenarDataGridTarea(); //CAMBIAMOS ASPECTO DE BOTON GUARDAR this.buttonGuardar.Text = "Terminar"; this.buttonGuardar.TextAlign = ContentAlignment.MiddleCenter; this.buttonGuardar.Image = null; } else { garantia.getGarantia(); garantia.Reparacion.IdReparacion = this.idReparacion; garantia.Reparacion.getReparacion(); } //Cliente this.textNombre.Text = garantia.Reparacion.Cliente.NombreRazonSocial; //Vehiculo this.textModelo.Text = garantia.Reparacion.Vehiculo.Modelo; this.textDominio.Text = garantia.Reparacion.Vehiculo.Dominio; this.textBoxCapacidad.Text = garantia.Reparacion.Vehiculo.CapacidadCarga.ToString().Insert(garantia.Reparacion.Vehiculo.CapacidadCarga.ToString().Length, " gr."); }
/// <summary> /// Busca por nombre del cliente /// </summary> /// <param name="fechaInicio"></param> /// <param name="fechaFin"></param> /// <returns></returns> public ArrayList coleccionRazonsocial(string fechaInicio, string fechaFin) { ArrayList colGarantias = new ArrayList(); string SQL_p; MySqlDataReader Reader; SQL_p = "SELECT garantia.*, reparacion.codigoreparacion, cliente.idcliente, cliente.razonsocial, "+ "vehiculo.idvehiculo, vehiculo.dominio, vehiculo.marca, vehiculo.modelo "+ "FROM garantia INNER JOIN reparacion INNER JOIN cliente INNER JOIN vehiculo "+ "ON garantia.reparacion_idreparacion = reparacion.idreparacion AND reparacion.cliente_idcliente = cliente.idcliente "+ "AND reparacion.vehiculo_idvehiculo = vehiculo.idvehiculo WHERE cliente.razonsocial LIKE '%"+Reparacion.Cliente.Filtro+"%' "+ "AND garantia.fechagarantia BETWEEN '" + fechaInicio + "' AND '" + fechaFin + "' ORDER BY cliente.razonsocial"; Reader = Conector.consultar(SQL_p); while(Reader.Read()) { Garantia objGarantia = new Garantia(); //Detalles Garantia objGarantia.Id = Reader.GetInt32("idgarantia"); objGarantia.Importe = Reader.GetDouble("importegarantia"); objGarantia.Descripcion = Reader.GetString("descripciongarantia"); objGarantia.FechaGarantia = Reader.GetDateTime("fechagarantia"); objGarantia.FechaSistema = Reader.GetDateTime("fechasistema"); //Detalles Reparacion objGarantia.Reparacion.IdReparacion = Reader.GetInt32("reparacion_idreparacion"); objGarantia.Reparacion.CodigoReparacion = Reader.GetString("codigoreparacion"); objGarantia.Reparacion.EstadoAnterior = Reader.GetInt32("estadoanteriorreparacion"); //Detalles Cliente objGarantia.Reparacion.Cliente.Id = Reader.GetInt32("idcliente"); objGarantia.Reparacion.Cliente.NombreRazonSocial = Reader.GetString("razonsocial"); //Detalles Vehiculos objGarantia.Reparacion.Vehiculo.Id = Reader.GetInt32("idvehiculo"); objGarantia.Reparacion.Vehiculo.Dominio = Reader.GetString("dominio"); objGarantia.Reparacion.Vehiculo.Marca = Reader.GetString("marca"); objGarantia.Reparacion.Vehiculo.Modelo = Reader.GetString("modelo"); colGarantias.Add(objGarantia); } Reader.Close(); return colGarantias; }