public List <UnidadCiclo> LlenarComboUnidadCiclo(UnidadCiclo Datos) { try { Ciclo_Datos CD = new Ciclo_Datos(); return(CD.LlenarComboUnidadCiclo(Datos)); } catch (Exception ex) { throw ex; } }
private void CargarComboUnidadCiclo() { try { UnidadCiclo DatosAux = new UnidadCiclo { Conexion = Comun.Conexion, IncluirSelect = true }; Ciclo_Negocio CN = new Ciclo_Negocio(); this.cmbUnidadMedida.DataSource = CN.LlenarComboUnidadCiclo(DatosAux); this.cmbUnidadMedida.DisplayMember = "Descripcion"; this.cmbUnidadMedida.ValueMember = "IDUnidadCiclo"; } catch (Exception ex) { throw ex; } }
private List <Error> ValidarDatos() { try { List <Error> Errores = new List <Error>(); int Aux = 0; if (string.IsNullOrEmpty(this.txtNombreCiclo.Text.Trim())) { Errores.Add(new Error { Numero = (Aux += 1), Descripcion = "Ingrese un identificador para el ciclo", ControlSender = this.txtNombreCiclo }); } UnidadCiclo AuxUC = this.ObtenerUnidadCombo(); if (AuxUC.IDUnidadCiclo == 0) { Errores.Add(new Error { Numero = (Aux += 1), Descripcion = "Seleccione una unidad para el ciclo.", ControlSender = this.cmbUnidadMedida }); } if (this.ObtenerCantidadCiclos() <= 0) { Errores.Add(new Error { Numero = (Aux += 1), Descripcion = "La cantidad de ciclos debe ser mayor a 0.", ControlSender = this.NUDCantidadCiclos }); } if (this.dgvProveedor.Rows.Count == 0) { Errores.Add(new Error { Numero = (Aux += 1), Descripcion = "Debe existir al menos un día.", ControlSender = this.dgvProveedor }); } if (!ValidarDatosGrid()) { Errores.Add(new Error { Numero = (Aux += 1), Descripcion = "Al menos un día debe tener horario asignado.", ControlSender = this.dgvProveedor }); } return(Errores); } catch (Exception ex) { throw ex; } }
private UnidadCiclo ObtenerUnidadCombo() { try { UnidadCiclo DatosAux = new UnidadCiclo(); if (this.cmbUnidadMedida.Items.Count > 0) { if (this.cmbUnidadMedida.SelectedIndex != -1) { DatosAux = (UnidadCiclo)this.cmbUnidadMedida.SelectedItem; } } return(DatosAux); } catch (Exception ex) { throw ex; } }
private void AgregarFilasGrid() { try { List <Horario> Lista = new List <Horario>(); int CantCiclos = this.ObtenerCantidadCiclos(); UnidadCiclo UC = this.ObtenerUnidadCombo(); Horario Item; int j = 1; for (int i = 0; i < CantCiclos * UC.DiasCiclo; i++) { Item = new Horario(); if (i == UC.DiasCiclo) { j = 1; } if (UC.IDUnidadCiclo == 1) { Item.NombreDia = this.ObtenerNombreDia(i + 1, UC.IDUnidadCiclo); } else { Item.NombreDia = this.ObtenerNombreDia(j, UC.IDUnidadCiclo); } j++; Item.IDCicloDetalle = string.Empty; Item.IDTurno = 0; Item.NombreTurno = string.Empty; Lista.Add(Item); } this.dgvProveedor.AutoGenerateColumns = false; this.dgvProveedor.DataSource = null; this.dgvProveedor.DataSource = Lista; } catch (Exception ex) { throw ex; } }
public List <UnidadCiclo> LlenarComboUnidadCiclo(UnidadCiclo Datos) { try { List <UnidadCiclo> Lista = new List <UnidadCiclo>(); UnidadCiclo Item; SqlDataReader Dr = SqlHelper.ExecuteReader(Datos.Conexion, "spCSLDB_get_ComboUnidadCiclo", Datos.IncluirSelect); while (Dr.Read()) { Item = new UnidadCiclo(); Item.IDUnidadCiclo = Dr.GetInt32(Dr.GetOrdinal("IDUnidadCiclo")); Item.Descripcion = Dr.GetString(Dr.GetOrdinal("UnidadCiclo")); Item.DiasCiclo = Dr.GetInt32(Dr.GetOrdinal("Cantidad")); Lista.Add(Item); } return(Lista); } catch (Exception ex) { throw ex; } }
private CicloHorario ObtenerDatos() { try { CicloHorario DatosAux = new CicloHorario(); UnidadCiclo UCAux = this.ObtenerUnidadCombo(); DatosAux.NuevoRegistro = NuevoRegistro; DatosAux.IDCiclo = NuevoRegistro ? string.Empty : this._DatosCiclo.IDCiclo; DatosAux.NombreCiclo = this.txtNombreCiclo.Text.Trim(); DatosAux.IDUnidadCiclo = UCAux.IDUnidadCiclo; DatosAux.UnidadCicloDesc = UCAux.Descripcion; DatosAux.CantidadCiclos = this.ObtenerCantidadCiclos(); DatosAux.TablaDatos = this.ObtenerTablaTurnos(); DatosAux.IDUsuario = Comun.IDUsuario; DatosAux.IDSucursal = Comun.IDSucursalCaja; DatosAux.Conexion = Comun.Conexion; return(DatosAux); } catch (Exception ex) { throw ex; } }