public SolicitudAviso() { PuedeCrearPrimeraExt = false; PuedeCrearSegundaExt = false; FechaRespuestaSolicitadas = string.Empty; FechaExpiracionExplosivo = DateTime.MaxValue; Usuario = new User(); FechaDocsIncompletos = Convert.ToDateTime(@"01/01/1900"); Coordinador = new Coordinador(); Inspector = new Inspector(); Averias = new LinkedList<Averia>(); Emergencia = false; Documentos = new LinkedList<DocumentoRequerido>(); StatusMsgs = new Dictionary<string, Color>(); StatusMsgs.Add("1", Color.FromArgb(232, 232, 0)); StatusMsgs.Add("2", Color.FromArgb(232, 232, 0)); StatusMsgs.Add("3", Color.DarkRed); StatusMsgs.Add("4", Color.FromArgb(232, 232, 0)); StatusMsgs.Add("5", Color.FromArgb(232, 232, 0)); StatusMsgs.Add("6", Color.FromArgb(152, 174, 90)); StatusMsgs.Add("7", Color.DarkRed); NumeroControl = new Entidad.NumeroControl { NumControl = 0, Year = DateTime.MinValue.Year, NumControlText = String.Empty }; TipoAviso = ((int)TiposAvisos.Excavacion).ToString(); LetraStatus = "S"; EstatusId = string.Empty; NombreContacto = String.Empty; CelularContacto = String.Empty; DireccionPostalContacto = String.Empty; NombreEmpresa = String.Empty; AreaDept = String.Empty; RepresentanteAutorizado = String.Empty; TelOficina = String.Empty; TelCampoTrabajo = String.Empty; Fax = String.Empty; TelCelular = String.Empty; CorreoElectronico = String.Empty; DireccionPostal = String.Empty; MunicipioId = 0; CodigoPostal = String.Empty; Subcontratista = String.Empty; AreaDeptSub = String.Empty; RepresentanteAutorizadoSub = String.Empty; TelOficinaSub = String.Empty; TelCampoTrabajoSub = String.Empty; FaxSub = String.Empty; TelCelularSub = String.Empty; CorreoElectronicoSub = String.Empty; DireccionPostalSub = String.Empty; MunicipioIdSub = 0; CodigoPostalSub = String.Empty; Zona = false; BoUrb = String.Empty; SectorCalle = String.Empty; Carretera = String.Empty; KM = 0; HM = 0; MunicipioIdTrab = 0; Referencias = String.Empty; FechaPropuesta = DateTime.Parse("01/01/1900"); FechaComienzo = DateTime.Parse("01/01/1900"); FechaExpiracion = DateTime.Parse("01/01/1900"); TiempoDuracion = string.Empty; Horario = String.Empty; Maquinaria = false; TipoMaquinaria = String.Empty; Explosivos = false; LicenciaExplosivo = String.Empty; AreaMarcada = false; TipoExcavacion = false; RazonTrabajos = String.Empty; ProfundidadPies = 0; ProfundidadPulgadas = 0; LongitudPies = 0; LongitudPulgadas = 0; CoordenadaX = 0m; CoordenadaY = 0m; EnCasoEmergencia = String.Empty; TramitadoPor = String.Empty; FechaTramite = DateTime.Parse("01/01/1900"); ExtensionID = (int)TiposExtensiones.Inicial; SolicitudStatusID = 0; Observaciones = string.Empty; }
public Coordinador GetCoordinador(string nombre) { //using (SqlConnection conn = new SQL().GetConnection()) using (SqlConnection conn = new SQL().GetLocalConnection()) { SqlCommand cmd = new SqlCommand("SELECT * FROM Coordinadores WHERE NombreCoordinador = @NombreCoordinador", conn); cmd.Parameters.AddWithValue("NombreCoordinador", nombre); conn.Open(); cmd.ExecuteNonQuery(); SqlDataReader reader = cmd.ExecuteReader(); Coordinador coordinador = new Coordinador(); while (reader.Read()) { int col = 0; coordinador = new Coordinador() { Id = reader.GetInt32(col++), Nombre = reader[col++].ToString() }; } return coordinador; } }