protected void btnModificar_Click(object sender, EventArgs e) { try { validarCampos(); Propietario maestro = new Propietario(); maestro.Id = Convert.ToInt32(ViewState["id"]); maestro.Rut = txtRut.Text; maestro.Nombre = txtNombre.Text; maestro.ApellidoPaterno = txtApellidoP.Text; maestro.ApellidoMaterno = txtApellidoM.Text; maestro.Direccion = txtDireccion.Text; maestro.Comuna = Convert.ToInt32(cboComuna.SelectedValue); maestro.Telefono = txtTelefono.Text; maestro.Correo = txtCorreo.Text; maestro.Estado = chkEstado.Checked ? 1 : 0; if (DatosPropietario.ModificarPropietario(maestro)) { lblMensaje.Text = "Propietario Modificado"; lblMensaje.CssClass = "correcto"; } else { lblMensaje.Text = "Error al Modificar"; lblMensaje.CssClass = "error"; } llenarGrid(); } catch (Exception ex) { lblMensaje.Text = ex.Message; } }
protected void btnIngresar_Click(object sender, EventArgs e) { try { validarCampos(); Propietario obj = new Propietario(); obj.Rut = txtRut.Text; obj.Nombre = txtNombre.Text; obj.ApellidoPaterno = txtApellidoP.Text; obj.ApellidoMaterno = txtApellidoM.Text; obj.Direccion = txtDireccion.Text; obj.Telefono = txtTelefono.Text; obj.Correo = txtCorreo.Text; obj.Comuna = Convert.ToInt32(cboComuna.SelectedValue); if (DatosPropietario.AgregarPropietario(obj)) { lblMensaje.Text = "Propietario agregado"; lblMensaje.CssClass = "correcto"; } else { lblMensaje.Text = "Error al Agregar"; lblMensaje.CssClass = "error"; } llenarGrid(); btnLimpiar_Click(new object(), new EventArgs()); } catch (Exception ex) { lblMensaje.Text = ex.Message; } }
protected void llenarGrid() { try { DataTable dt = DatosPropietario.ListarPropietario(); GridView.DataSource = dt; GridView.DataBind(); } catch (Exception e) { throw new Exception(e.Message); } }
protected void GridView_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName.Equals("Editar")) { int index = Convert.ToInt32(e.CommandArgument); GridViewRow row = GridView.Rows[index]; Label codigo = (Label)row.FindControl("CODIGO"); int id = Convert.ToInt32(codigo.Text); Propietario maestro = DatosPropietario.BuscarPropietario(id); ViewState["id"] = id; txtRut.Text = maestro.Rut; txtNombre.Text = maestro.Nombre; txtApellidoP.Text = maestro.ApellidoPaterno; txtApellidoM.Text = maestro.ApellidoMaterno; txtDireccion.Text = maestro.Direccion; Comuna comuna = DatosComuna.BuscarComuna(maestro.Comuna); cboRegion.SelectedValue = comuna.Provincia.Region.Id + ""; cboProvincia.DataSource = DatosProvincia.ListarProvincia(comuna.Provincia.Region.Id); cboProvincia.DataBind(); cboProvincia.SelectedValue = comuna.Provincia.Id + ""; cboComuna.DataSource = DatosComuna.ListarComunas(comuna.Provincia.Id); cboComuna.DataBind(); cboComuna.SelectedValue = comuna.Id + ""; txtTelefono.Text = maestro.Telefono; txtCorreo.Text = maestro.Correo; chkEstado.Enabled = true; chkEstado.Checked = maestro.Estado == 1 ? true : false; btnIngresar.Visible = false; btnModificar.Visible = true; } } catch (Exception ex) { lblMensaje.Text = ex.Message; } }
public void generar(Modelo.Factura unaFactura, Tramite unTramite, string placa, string idenPropietario) { DsFactura dsF = new DsFactura(); DataRow fila1 = dsF.FACTURATRAMITE.NewRow(); DatosPropietario objDatosPropi = new DatosPropietario(); Propietario unPropietario = new Propietario(); unPropietario = objDatosPropi.buscarPropietario(idenPropietario); fila1["FT_NUMERO"] = unaFactura.numero; fila1["FT_FECHA"] = unaFactura.fecha; fila1["FT_PLACA"] = placa; fila1["FT_IDENTIFICACION_PROPI"] = idenPropietario; fila1["FT_PROPIETARIO_NOMBRE"] = unPropietario.nombres; fila1["FT_PROPIETARIO_APELLIDO"] = unPropietario.apellidos; fila1["FT_VALOR"] = unTramite.valor; fila1["FT_DESCRIPCION"] = unTramite.descripcion; dsF.FACTURATRAMITE.Rows.Add(fila1); frmGenerarFacturaT frm = new frmGenerarFacturaT(dsF); frm.ShowDialog(); dsF.FACTURATRAMITE.Dispose(); dsF = null; }
protected void btnGrabar_Click(object sender, EventArgs e) { try { lblMensaje.Text = ""; Observacion observacion = new Observacion(); observacion.HoraInicio2 = new Hora() { Id = 0 }; observacion.HoraTermino2 = new Hora() { Id = 0 }; observacion.EstadoReparacion = new EstadoReparacion() { Id = 1 }; observacion.Maestro = new Maestro() { Id = 1 }; observacion.Partida = new Partida() { Id = 1 }; observacion.Causa = new Causa() { Id = 1 }; observacion.Recinto = new Recinto() { Id = 1 }; observacion.TipoObservacion = new TipoObservacion() { Id = 10 }; DataTable dt = ViewState["dataSource"] as DataTable; foreach (DataRow row in dt.Rows) { if (row.RowState != DataRowState.Deleted) { #region variables DataTable string rowInmobiliaria = row["Inmobiliaria"].ToString().Trim(); string rowProyecto = row["Proyecto"].ToString().Trim(); string rowSupervisorConstructora = row["Supervisor Constructora"].ToString(); string rowSupervisorInmobiliaria = row["Solicitante Supervisor Inmob#"].ToString(); string rowFechaObservacion = row["Fecha"].ToString(); string rowInmueble = row["DEPTO"].ToString(); string rowDescripcion = row["Observación"].ToString().Trim(); string rowPropietario = row["Propietario"].ToString(); string rowRutPropietario = row["Rut"].ToString(); string rowFechaEntrega = row["Fecha Entrega"].ToString(); string rowNombreResidente = row["Residente"].ToString(); string rowTeléfonoResidente = row["Teléfono"].ToString(); string rowFechaCoordinación = row["Fecha Coordinación"].ToString(); int rowTipoHorario = Convert.ToInt32(row["Tipo Horario"].ToString()); string rowHoraInicio = row["Hora Inicio"].ToString(); string rowHoraTermino = row["Hora Termino"].ToString(); string rowTipoObservacion = row["Tipo Observacion"].ToString(); string rowTipoInmueble = row["Tipo de Inmueble"].ToString(); #endregion if (rowInmobiliaria != "") { observacion.SupervisorConstructora = DatosSupervisor.BuscarSupervisor(rowSupervisorConstructora); observacion.SupervisorInmobiliaria = DatosSupervisor.BuscarSupervisor(rowSupervisorInmobiliaria); observacion.FechaObservacion = DateTime.Parse(rowFechaObservacion).ToString("yyyy-MM-dd"); if (DatosProyecto.BuscarProyecto(rowProyecto).Id == 0) { //No Existe el proyecto ingresado desde el Excel if (DatosInmobiliaria.BuscarInmobiliaria(rowInmobiliaria).Id == 0) { //Tampoco existe la inmobiliria... //Se realiza el ingreso de ambos Inmobiliaria inmo = new Inmobiliaria() { Nombre = rowInmobiliaria }; DatosInmobiliaria.AgregarInmobiliaria(inmo); Proyecto obj = new Proyecto() { Inmobiliaria = DatosInmobiliaria.BuscarInmobiliaria(rowInmobiliaria), NombreProyecto = rowProyecto }; DatosProyecto.AgregarProyecto(obj); } else { //Ya existe la inmobiliaria, por lo que solo se busca y se realiza el ingreso del proyecto Proyecto obj = new Proyecto() { Inmobiliaria = DatosInmobiliaria.BuscarInmobiliaria(rowInmobiliaria), NombreProyecto = rowProyecto }; DatosProyecto.AgregarProyecto(obj); } } Proyecto proyecto = DatosProyecto.BuscarProyecto(rowProyecto); Inmueble inmueble = DatosInmueble.BuscarInmueble(rowInmueble, proyecto.Id); if (inmueble.Id != 0) { //Existe el inmueble observacion.Inmueble = inmueble; } else { //No existe y se genera con los datos provenientes del excel Inmueble obj = new Inmueble(); obj.Condominio = new Condominio() { //SIN CONDOMINIO Id = 30 }; obj.Etapa = new Etapa() { //ETAPA 1 Id = 14 }; obj.Proyecto = proyecto; obj.NumInmueble = rowInmueble; obj.TipoInmueble = DatosTipoInmueble.BuscarTipoInmueble(rowTipoInmueble); DatosInmueble.AgregarInmueble(obj); } observacion.DescObservacion = rowDescripcion; //-----------------------------------------Datos del propietario--------------------------------------------------------------- observacion.RutPropietario = rowRutPropietario; observacion.Propietario = DatosPropietario.BuscarPropietario(rowPropietario); if (observacion.Propietario.Id == 0) { if (observacion.RutPropietario.Trim() != "") { observacion.Propietario.Rut = observacion.RutPropietario.Trim(); } observacion.Propietario.Nombre = rowPropietario; DatosPropietario.AgregarPropietario(observacion.Propietario); } if (rowFechaEntrega.Trim() != "") { observacion.FechaEntrega = DateTime.Parse(rowFechaEntrega).ToString("yyyy-MM-dd"); } else { observacion.FechaEntrega = ""; } observacion.NombreResidente = rowNombreResidente; observacion.TelefonoResidente = rowTeléfonoResidente; observacion.FechaCoordinacion = DateTime.Parse(rowFechaCoordinación).ToString("yyyy-MM-dd"); if (rowTipoHorario == 0) { observacion.HoraInicio = DatosHoras.BuscarHoraPorDescripcion(DateTime.Parse(rowHoraInicio).ToString("HH:mm")); observacion.HoraTermino = DatosHoras.BuscarHoraPorDescripcion(DateTime.Parse(rowHoraTermino).ToString("HH:mm")); observacion.TipoHorario = 0; } else { observacion.HoraInicio = DatosHoras.BuscarHoraPorDescripcion("9:00"); observacion.HoraTermino = DatosHoras.BuscarHoraPorDescripcion("18:30"); observacion.TipoHorario = 1; } observacion.TipoObservacion = DatosTipoObservacion.BuscarTipoObservacion(rowTipoObservacion); int id = DatosObservacion.CompararObservacion(observacion.Inmueble.Id, observacion.DescObservacion); if (id != 0) { Coordinacion obj = new Coordinacion() { Observacion = new Observacion() { Id = id }, Fecha = observacion.FechaCoordinacion, HoraInicio = observacion.HoraInicio, HoraTermino = observacion.HoraTermino }; DatosCoordinacion.AgregarCoordinacion(obj); } else { DatosObservacion.AgregarObservacion(observacion); } } } } divMensaje.Attributes.Add("class", "alert alert-success col-md-8"); lblMensaje.Text = "Planilla agregada Correctamente"; } catch (Exception Ex) { lblMensaje.Text = Ex.Message; } }
public ControllerPropietario(int?id = null) { objDatosPropietario = new DatosPropietario(); this.id = id; }
public static Observacion BuscarObservacion(int codigo) { try { Observacion obj = new Observacion(); Conexion c = new Conexion(); string servidor = c.cadena(); SqlConnection conexion = new SqlConnection(servidor); SqlCommand comando = new SqlCommand { Connection = conexion, CommandType = CommandType.StoredProcedure, CommandText = "P_BUSCAR_OBSERVACION" }; SqlParameter parametro = new SqlParameter { ParameterName = "@PIN_CODIGO", SqlDbType = SqlDbType.Int, Value = codigo }; comando.Parameters.Add(parametro); SqlDataAdapter myDA = new SqlDataAdapter(comando); DataTable dt = new DataTable(); myDA.Fill(dt); obj.Id = int.Parse(dt.Rows[0][0].ToString()); obj.SupervisorConstructora = DatosSupervisor.BuscarSupervisor(int.Parse(dt.Rows[0][1].ToString())); obj.SupervisorInmobiliaria = DatosSupervisor.BuscarSupervisor(int.Parse(dt.Rows[0][2].ToString())); obj.Maestro = DatosMaestro.BuscarMaestro(int.Parse(dt.Rows[0][3].ToString())); obj.Partida = DatosPartida.BuscarPartida(int.Parse(dt.Rows[0][4].ToString())); obj.Causa = DatosCausa.BuscarCausa(int.Parse(dt.Rows[0][5].ToString())); obj.Recinto = DatosRecinto.BuscarRecinto(int.Parse(dt.Rows[0][6].ToString())); obj.Propietario = DatosPropietario.BuscarPropietario(int.Parse(dt.Rows[0][7].ToString())); obj.Estado = int.Parse(dt.Rows[0][8].ToString()); obj.EstadoReparacion = DatosEstadoReparacion.BuscarEstadoReparacion(int.Parse(dt.Rows[0][9].ToString())); obj.FechaObservacion = dt.Rows[0][10].ToString(); obj.Secuencia = int.Parse(dt.Rows[0][11].ToString()); obj.Inmueble = DatosInmueble.BuscarInmueble(int.Parse(dt.Rows[0][12].ToString())); obj.DescObservacion = dt.Rows[0][13].ToString(); obj.RutPropietario = dt.Rows[0][14].ToString(); obj.FechaEntrega = dt.Rows[0][15].ToString(); obj.NombreResidente = dt.Rows[0][16].ToString(); obj.TelefonoResidente = dt.Rows[0][17].ToString(); obj.FechaCoordinacion = dt.Rows[0][18].ToString(); obj.HoraInicio = DatosHoras.BuscarHora(int.Parse(dt.Rows[0][19].ToString())); string asdasd = dt.Rows[0][20].ToString(); obj.CorrActa = int.Parse(dt.Rows[0][20].ToString()); obj.Reparacion = dt.Rows[0][21].ToString(); obj.Estatus = dt.Rows[0][22].ToString() != "" ? int.Parse(dt.Rows[0][22].ToString()) : 0; obj.FechaCierre = dt.Rows[0][23].ToString(); asdasd = dt.Rows[0][24].ToString(); obj.TipoObservacion = DatosTipoObservacion.BuscarTipoObservacion(int.Parse(dt.Rows[0][24].ToString())); obj.FechaCoordinacion2 = dt.Rows[0][25].ToString(); obj.HoraInicio2 = DatosHoras.BuscarHora(int.Parse(dt.Rows[0][26].ToString())); obj.FechaCreacion = dt.Rows[0][27].ToString(); obj.HoraTermino = DatosHoras.BuscarHora(int.Parse(dt.Rows[0][28].ToString())); obj.HoraTermino2 = DatosHoras.BuscarHora(int.Parse(dt.Rows[0][29].ToString())); obj.TipoHorario = int.Parse(dt.Rows[0][30].ToString()); return(obj); } catch (Exception ex) { throw new Exception(ex.Message); } }