public Domicilios DomiciliosGetById(long Id) { try { DataSet ds = new DataSet(); Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); string sqlSelect = "select * from Domicilios " + "WHERE DOM_CODIGO=" + Id.ToString(); cmd = new OracleCommand(sqlSelect, cn); adapter = new OracleDataAdapter(cmd); cmd.ExecuteNonQuery(); adapter.Fill(ds); DataTable dt; dt = ds.Tables[0]; Domicilios NewEnt = new Domicilios(); if (dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; NewEnt = CargarDomicilios(dr); } return(NewEnt); } catch (Exception ex) { throw ex; } }
public void CargarDomicilioSum(long idEntidad) { Domicilios oDomicilio = new Domicilios(); DomiciliosBus oDomicilioBus = new DomiciliosBus(); if (idEntidad != 0) { oDomicilio = oDomicilioBus.DomiciliosGetById(idEntidad); _vista.numDomicilio = oDomicilio.DomCodigo; CallesLocalidadesBus oCalleBus = new CallesLocalidadesBus(); _vista.strCalle = oCalleBus.CallesLocalidadesGetById(oDomicilio.CalNumero).CalDescripcion; _vista.strCalleNumero = oDomicilio.DomNumero.ToString(); _vista.strDepartamento = oDomicilio.DomDepartamento.ToString(); _vista.strBloque = oDomicilio.DomBloque.ToString(); _vista.strPiso = oDomicilio.DomPiso.ToString(); BarriosLocalidadesBus oBarriosBus = new BarriosLocalidadesBus(); _vista.strBarrio = oBarriosBus.BarriosLocalidadesGetById(oDomicilio.BarNumero).BarDescripcion; Localidades oLoc = new Localidades(); LocalidadesBus oLocBus = new LocalidadesBus(); oLoc = oLocBus.LocalidadesGetById(oDomicilio.LocNumero); ProvinciasBus oProvinciasBus = new ProvinciasBus(); _vista.strProvLoc = oLoc.LocDescripcion.Trim() + " / " + oProvinciasBus.ProvinciasGetById(oLoc.PrvCodigo).PrvDescripcion; } else { _vista.numDomicilio = oDomicilio.DomCodigo; } return; }
/// <summary> ///Este metodo trae el Domicilio por Defecto /// </summary> /// <param name="CodigoRegistro"></param> /// <param name="TabCodigo"></param> /// <returns></returns> public Domicilios DomiciliosGetByCodigoRegistroDefecto(long CodigoRegistro, string TabCodigo) { try { DataSet ds = new DataSet(); Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); string sqlSelect = " SELECT D.* FROM DOMICILIOS D " + " INNER JOIN DOMICILIOS_ENTIDADES DE ON DE.DOM_CODIGO = D.DOM_CODIGO " + " WHERE DE.DEN_CODIGO_REGISTRO =" + CodigoRegistro + " AND DE.TAB_CODIGO = '" + TabCodigo + "' AND DE.DEN_DEFECTO = 'S' "; cmd = new OracleCommand(sqlSelect, cn); adapter = new OracleDataAdapter(cmd); cmd.ExecuteNonQuery(); adapter.Fill(ds); DataTable dt; dt = ds.Tables[0]; Domicilios NewEnt = new Domicilios(); if (dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; NewEnt = CargarDomicilios(dr); } return(NewEnt); } catch (Exception ex) { throw ex; } }
public void Inicializar() { LocalidadesBus oLocalidadesBus = new LocalidadesBus(); CallesLocalidadesBus oCallesLocBus = new CallesLocalidadesBus(); DominiosBus oDominioBus = new DominiosBus(); oUtil.CargarCombo(_vista.cmbiLocalidad, oLocalidadesBus.LocalidadesGetByProvincia("NQ"), "LOC_NUMERO", "LOC_DESCRIPCION", "SELECCIONE.."); oUtil.CargarCombo(_vista.cmbiTipo, oDominioBus.DominiosGetByFilter("TIPO_DOMICILIO"), "DMN_VALOR", "DMN_DESCRIPCION", "SELECCIONE TIPO DE DOMICILIO"); if (_vista.domCodigo != 0) { Domicilios oDomicilio = new Domicilios(); DomiciliosBus oDomicilioBus = new DomiciliosBus(); CodigosPostalesLocalidadesBus oCodPosLocBus = new CodigosPostalesLocalidadesBus(); BarriosLocalidadesBus oBarrioLocBus = new BarriosLocalidadesBus(); oDomicilio = oDomicilioBus.DomiciliosGetById(_vista.domCodigo); _vista.bloque = oDomicilio.DomBloque; _vista.cmbiLocalidad.SelectedValue = oDomicilio.LocNumero; oUtil.CargarCombo(_vista.cmbiCalle, oCallesLocBus.CallesLocalidadesGetByLocalidad(int.Parse(_vista.cmbiLocalidad.SelectedValue.ToString())), "CAL_NUMERO", "CAL_DESCRIPCION", "SELECCIONE CALLE.."); oUtil.CargarCombo(_vista.cmbiCalleDesde, oCallesLocBus.CallesLocalidadesGetByLocalidad(int.Parse(_vista.cmbiLocalidad.SelectedValue.ToString())), "CAL_NUMERO", "CAL_DESCRIPCION", "SELECCIONE CALLE.."); oUtil.CargarCombo(_vista.cmbiCalleHasta, oCallesLocBus.CallesLocalidadesGetByLocalidad(int.Parse(_vista.cmbiLocalidad.SelectedValue.ToString())), "CAL_NUMERO", "CAL_DESCRIPCION", "SELECCIONE CALLE.."); oUtil.CargarCombo(_vista.cmbiCodigoPostal, oCodPosLocBus.CodigosPostalesLocalidadesGetByLocalidad(int.Parse(_vista.cmbiLocalidad.SelectedValue.ToString())), "CPL_NUMERO", "CPL_DESCRIPCION", "SELECCIONE LOCALIDAD.."); oUtil.CargarCombo(_vista.cmbiBarrio, oBarrioLocBus.BarriosLocalidadesGetByLocalidad(int.Parse(_vista.cmbiLocalidad.SelectedValue.ToString())), "BAR_NUMERO", "BAR_DESCRIPCION", "SELECCIONE BARRIO.."); _vista.cmbiCalle.SelectedValue = oDomicilio.CalNumero; _vista.cmbiCalleDesde.SelectedValue = oDomicilio.CalNumeroDesde; _vista.cmbiCalleHasta.SelectedValue = oDomicilio.CalNumeroHasta; _vista.cmbiCodigoPostal.SelectedValue = oDomicilio.CplNumero; _vista.departamento = oDomicilio.DomDepartamento; _vista.gisX = oDomicilio.DomGisX; _vista.gisY = oDomicilio.DomGisY; _vista.numero = oDomicilio.DomNumero; _vista.parcela = oDomicilio.DomParcela; _vista.piso = oDomicilio.DomPiso; _vista.lote = oDomicilio.DomLote; } }
public void Guardar() { long rtdo; Domicilios oDomicilio = new Domicilios(); DomiciliosBus oDomicilioBus = new DomiciliosBus(); oDomicilio.DomCodigo = _vista.domCodigo; oDomicilio.CalNumero = long.Parse(_vista.cmbiCalle.SelectedValue.ToString()); oDomicilio.CalNumeroDesde = long.Parse(_vista.cmbiCalleDesde.SelectedValue.ToString()); oDomicilio.CalNumeroHasta = long.Parse(_vista.cmbiCalleHasta.SelectedValue.ToString()); oDomicilio.CplNumero = long.Parse(_vista.cmbiCodigoPostal.SelectedValue.ToString()); oDomicilio.DomBloque = _vista.bloque; oDomicilio.DomDepartamento = _vista.departamento; oDomicilio.DomGisX = _vista.gisX; oDomicilio.DomGisY = _vista.gisY; oDomicilio.DomLote = _vista.lote; oDomicilio.DomNumero = _vista.numero; oDomicilio.DomParcela = _vista.parcela; oDomicilio.DomPiso = _vista.piso; oDomicilio.LocNumero = int.Parse(_vista.cmbiLocalidad.SelectedValue.ToString()); if (_vista.domCodigo == 0) { rtdo = oDomicilioBus.DomiciliosAdd(oDomicilio); } else { rtdo = (oDomicilioBus.DomiciliosUpdate(oDomicilio)) ? oDomicilio.DomCodigo : 0; } }
protected void btn_Guardar_Click(object sender, EventArgs e) { Latitud = Request.Cookies["coordenadas"]["Latitud"].ToString(); longitud = Request.Cookies["coordenadas"]["longitud"]; domicilio = Request.Cookies["coordenadas"]["direccion"]; // Guardar en la Base de Datos (UPDATE) cCnx oCn = new cCnx(); oCn.AbrirCn(); Domicilios oDom = new Domicilios(); oDom.latitud = Convert.ToDecimal(Latitud); oDom.longitud = Convert.ToDecimal(longitud); oDom.direccion = domicilio; if (oCn.ActualizarCoordenadas(oDom)) { string msg = "Datos actualizados correctamente!"; Response.Write("<script> alert('" + msg + "')</script>"); } else { string msg = "Error en actualizacion..."; Response.Write("<script> alert('" + msg + "')</script>"); } }
internal static Domicilios ObtenerDomicilio(int idProvincia, int idDepartamento, int idLocalidad, int idBarrio) { Domicilios dom; using (var db = new VentasConexión()) { dom = (from d in db.Domicilios where d.IdProvincia == idProvincia & d.IdDepartamento == idDepartamento & d.IdLocalidad == idLocalidad & d.IdBarrio == idBarrio select d).FirstOrDefault(); if (dom == null) { dom = new Domicilios(); dom.IdProvincia = idProvincia; dom.IdDepartamento = idDepartamento; dom.IdLocalidad = idLocalidad; dom.IdBarrio = idBarrio; } } return(dom); }
public void CargarDomicilio(long CodigoRegistro, string tabCodigo) { DomiciliosBus oDomicilioBus = new DomiciliosBus(); Domicilios oDomicilio = new Domicilios(); oDomicilio = oDomicilioBus.DomiciliosGetByCodigoRegistroDefecto(CodigoRegistro, tabCodigo); if (oDomicilio.DomCodigo != 0) { CallesLocalidadesBus oCalleBus = new CallesLocalidadesBus(); _vista.strDomicilio = oCalleBus.CallesLocalidadesGetById(oDomicilio.CalNumero).CalDescripcion + " Nro.: " + oDomicilio.DomNumero + " " + " Dpto:" + oDomicilio.DomDepartamento; } _vista.lgCodigoDomicilio = oDomicilio.DomCodigo; DataTable dtDomicilio = new DataTable(); dtDomicilio = oDomicilioBus.DomiciliosGetByCodigoRegistroDT(CodigoRegistro, tabCodigo); _vista.btniDomicilio.Text = "...[" + dtDomicilio.Rows.Count + "]"; if (dtDomicilio.Rows.Count > 1) { _vista.btniDomicilio.BackColor = System.Drawing.Color.Green; } else { _vista.btniDomicilio.BackColor = System.Drawing.Color.Gray; } }
public static Sucursales Insertar(string sucursal, int numero, int idBanco, Domicilios domicilio, string dirección, string email, string teléfono, string web, byte estado) { using (var db = new VentasConexión()) { var trx = db.Database.BeginTransaction(); try { var id = db.Sucursales.Any() ? db.Sucursales.Max(a1 => a1.Id) + 1 : 1; var c = new Sucursales { Id = id, IdEmpresa = Lib.Configuration.IdEmpresa, IdBanco = idBanco, Sucursal = sucursal, Numero = numero, IdDomicilio = DomiciliosRepository.ObtenerIdDomicilio(db, domicilio), Direccion = dirección, EMail = email, Telefono = teléfono, Web = web, Estado = estado }; db.Sucursales.Add(c); db.SaveChanges(); trx.Commit(); return(c); } catch (Exception) { trx.Rollback(); throw; } } }
public bool DomiciliosUpdate(Domicilios oDom) { try { Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); ds = new DataSet(); cmd = new OracleCommand("update Domicilios " + "SET LOC_NUMERO=" + oDom.LocNumero + ", " + "BAR_NUMERO=" + oDom.BarNumero + ", " + "CAL_NUMERO=" + oDom.CalNumero + ", " + "CAL_NUMERO_DESDE=" + oDom.CalNumeroDesde + ", " + "CAL_NUMERO_HASTA=" + oDom.CalNumeroHasta + ", " + "DOM_NUMERO=" + oDom.DomNumero + ", " + "DOM_BLOQUE='" + oDom.DomBloque + "', " + "DOM_PISO='" + oDom.DomPiso + "', " + "DOM_DEPARTAMENTO='" + oDom.DomDepartamento + "', " + "DOM_PARCELA='" + oDom.DomParcela + "', " + "CPL_NUMERO=" + oDom.CplNumero + ", " + "DOM_LOTE='" + oDom.DomLote + "', " + "DOM_GIS_X=" + (oDom.DomGisX == null?"null": oDom.DomGisX.ToString()) + ", " + "DOM_GIS_Y=" + (oDom.DomGisY == null?"null":oDom.DomGisY.ToString()) + " WHERE DOM_CODIGO=" + oDom.DomCodigo, cn); adapter = new OracleDataAdapter(cmd); response = cmd.ExecuteNonQuery(); cn.Close(); return(response > 0); } catch (Exception ex) { throw ex; } }
public List <Domicilios> DomiciliosGetAll() { List <Domicilios> lstDomicilios = new List <Domicilios>(); try { ds = new DataSet(); Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); string sqlSelect = "select * from Domicilios "; cmd = new OracleCommand(sqlSelect, cn); adapter = new OracleDataAdapter(cmd); cmd.ExecuteNonQuery(); adapter.Fill(ds); DataTable dt = new DataTable(); dt = ds.Tables[0]; if (dt.Rows.Count > 0) { for (int i = 0; dt.Rows.Count > i; i++) { DataRow dr = dt.Rows[i]; Domicilios NewEnt = new Domicilios(); NewEnt = CargarDomicilios(dr); lstDomicilios.Add(NewEnt); } } return(lstDomicilios); } catch (Exception ex) { throw ex; } }
public ActionResult Edit(PropiedadesModel model, int id = 0) { try { if (ModelState.IsValid) { var propiedades = new PropiedadesBLL(); var Domicilio = new DomiciliosBLL(); var domicilio = new Domicilios { Barrio = model.domicilio.Barrio, Calle = model.domicilio.Calle, Ciudad = model.domicilio.Ciudad, CP = model.domicilio.CP, Numero = model.domicilio.Numero, Piso = model.domicilio.Piso, Dto = model.domicilio.Dto, DomiciliosId = model.domicilio.DomiciliosId }; Domicilio.Update(domicilio); var propiedad = new Propiedades { PersonasId = model.Dueño.PersonasId, DomiciliosId = model.domicilio.DomiciliosId, NroFactura = model.NumeroFacturaAgua, NomenclaturaCatastral = model.NomenclaturaCatastral, NumeroCtaRenta = model.NumeroCtaRenta, NroContratoEpec = model.NroContratoEpec, UnidadFacturacion = model.UnidadFacturacion, PropiedadesId = model.PropiedadesId, Tipo = model.Tipo, ClienteEpecNro = model.ClienteEpecNro, NroMedidorGas = model.NroMedidorGas, PrecioVenta = model.MontoVenta, TelExpensas = model.TelefonoExpensas }; propiedades.Update(propiedad); ViewBag.TipoMsj = "Success"; ViewBag.Message = "La propiedad se modifico con Exito!!!"; return(View()); } else { ViewBag.TipoMsj = "Info"; ViewBag.Message = string.Join("; ", ModelState.Values .SelectMany(x => x.Errors) .Select(x => x.ErrorMessage)); return(View(model)); } } catch (Exception ex) { ViewBag.TipoMsj = "Error"; ViewBag.Message = ex.Message; return(View(model)); } }
public void Guardar(Admin oAdmin) { long rtdo; Domicilios oDomicilio = new Domicilios(); DomiciliosBus oDomicilioBus = new DomiciliosBus(); oDomicilio.DomCodigo = _vista.domCodigo; oDomicilio.CalNumero = long.Parse(_vista.cmbiCalle.SelectedValue.ToString()); oDomicilio.CalNumeroDesde = long.Parse(_vista.cmbiCalleDesde.SelectedValue.ToString()); oDomicilio.CalNumeroHasta = long.Parse(_vista.cmbiCalleHasta.SelectedValue.ToString()); oDomicilio.CplNumero = long.Parse(_vista.cmbiCodigoPostal.SelectedValue.ToString()); oDomicilio.BarNumero = long.Parse(_vista.cmbiBarrio.SelectedValue.ToString()); oDomicilio.DomBloque = _vista.bloque; oDomicilio.DomDepartamento = _vista.departamento; oDomicilio.DomGisX = _vista.gisX; oDomicilio.DomGisY = _vista.gisY; oDomicilio.DomLote = _vista.lote; oDomicilio.DomNumero = _vista.numero; oDomicilio.DomParcela = _vista.parcela; oDomicilio.DomPiso = _vista.piso; oDomicilio.LocNumero = int.Parse(_vista.cmbiLocalidad.SelectedValue.ToString()); DomiciliosEntidadesBus oDomEntidadesBus = new DomiciliosEntidadesBus(); DomiciliosEntidades oDomEntidades = new DomiciliosEntidades(); if (_vista.domCodigo == 0) { rtdo = oDomicilioBus.DomiciliosAdd(oDomicilio); oDomEntidades.TdoCodigo = _vista.cmbiTipo.SelectedValue.ToString(); oDomEntidades.DomCodigo = rtdo; if (_vista.denDefecto) { oDomEntidades.DenDefecto = "S"; } else { oDomEntidades.DenDefecto = "N"; } oDomEntidades.DenCodigoRegistro = long.Parse(oAdmin.CodigoRegistro); oDomEntidades.TabCodigo = oAdmin.TabCodigoRegistro; oDomEntidadesBus.DomiciliosEntidadesAdd(oDomEntidades); } else { oDomEntidades = oDomEntidadesBus.DomiciliosEntidadesGetByCodigo(oDomicilio.DomCodigo); oDomEntidades.TdoCodigo = _vista.cmbiTipo.SelectedValue.ToString(); if (_vista.denDefecto) { oDomEntidades.DenDefecto = "S"; } else { oDomEntidades.DenDefecto = "N"; } oDomEntidades.DenCodigoRegistro = long.Parse(oAdmin.CodigoRegistro); oDomEntidades.TabCodigo = oAdmin.TabCodigoRegistro; oDomEntidadesBus.DomiciliosEntidadesUpdate(oDomEntidades); rtdo = (oDomicilioBus.DomiciliosUpdate(oDomicilio)) ? oDomicilio.DomCodigo : 0; } }
public ActionResult Guardar(Domicilios Domicilios) { var db = Utils.Ejemplo1Context; db.Domicilios.Add(Domicilios); db.SaveChanges(); return(Content("Guardado")); }
public void CargarObservaciones(long id) { Domicilios oDomicilio = new Domicilios(); DomiciliosBus oDomicilioBus = new DomiciliosBus(); oDomicilio = oDomicilioBus.DomiciliosGetById(id); CallesLocalidadesBus oCalleBus = new CallesLocalidadesBus(); _vista.strDomicilio = oCalleBus.CallesLocalidadesGetById(oDomicilio.CalNumero).CalDescripcion + " Nro.: " + oDomicilio.DomNumero + " " + " Dpto:" + oDomicilio.DomDepartamento; }
public void CargarDomicilio(long idEntidad) { Domicilios oDomicilio = new Domicilios(); DomiciliosBus oDomicilioBus = new DomiciliosBus(); oDomicilio = oDomicilioBus.DomiciliosGetByCodigoRegistroDefecto(idEntidad, "CLIE"); if (oDomicilio.DomCodigo != 0) { CallesLocalidadesBus oCalleBus = new CallesLocalidadesBus(); _vista.strDomicilioEmpresa = oCalleBus.CallesLocalidadesGetById(oDomicilio.CalNumero).CalDescripcion + " Nro.: " + oDomicilio.DomNumero + " " + " Dpto:" + oDomicilio.DomDepartamento; } }
public bool altaEntidad(Entidades Entidad, TiposDeEntidad TpoEntidad, Domicilios direccion) { SqlCommand oCmd = new SqlCommand(); oCmd.CommandType = CommandType.Text; int estado; string sEntidad = "INSERT INTO Entidades " + " VALUES(" + direccion.Entidades_idEntidades + ", " + "'" + Entidad.RazonSocial + "', " + +Entidad.idRazonSocial + ", " + "'" + Entidad.cuit + "')"; oCmd.CommandText = sEntidad; oCmd.Connection = oCn; estado = oCmd.ExecuteNonQuery(); string sDomicilio = "INSERT INTO Domiclios " + " VALUES(" + direccion.Entidades_idEntidades + ", " + direccion.Entidades_idEntidades + ", " + "'" + direccion.direccion + "', " + +direccion.altura + ", " + +direccion.latitud + ", " + +direccion.longitud + ", " + "'" + direccion.partido + "'," + "'" + direccion.provincia + "', " + "'" + direccion.pais + "')"; oCmd.CommandText = sEntidad; oCmd.Connection = oCn; estado = oCmd.ExecuteNonQuery(); string sTpoEntidad = "INSERT INTO TipoEntidad " + " VALUES(" + "'" + TpoEntidad.nomnbre + "', " + "'" + TpoEntidad.descripcion + "')"; oCmd.CommandText = sEntidad; oCmd.Connection = oCn; estado = oCmd.ExecuteNonQuery(); return(msgEstado(estado)); }
public HttpResponseMessage AddResidence([FromBody] ResidencenceAddViewModel model) { Domicilios residence = new Domicilios(); var json = ""; try { residence.id_domicilio = Guid.NewGuid(); residence.no_casa = model.No_Calle; residence.id_usuario = model.OwnerId; residence.id_calle = model.Street; db.Domicilios.Add(residence); db.SaveChanges(); json = Helper.toJson(true, "Domicilio Agregado"); return(new HttpResponseMessage() { Content = new StringContent(json.ToString(), Encoding.UTF8, "application/json") }); } catch (DbEntityValidationException e) { foreach (var eve in e.EntityValidationErrors) { Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State); foreach (var ve in eve.ValidationErrors) { //Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"",ve.PropertyName, ve.ErrorMessage); EventLog eventLog = new EventLog("Application"); eventLog.Source = "BonaterraSite"; eventLog.WriteEntry("- Property: " + ve.PropertyName + ", Error: " + ve.ErrorMessage, EventLogEntryType.Information, 101, 1); } json = Helper.toJson(false, "No se pudo agregar el nuevo domicilio"); return(new HttpResponseMessage() { Content = new StringContent(json.ToString(), Encoding.UTF8, "application/json") }); } throw; } }
public static int Insertar(int idProvincia, int idDepartamento, int idLocalidad, int idBarrio) { using (var db = new VentasConexión()) { var id = db.Domicilios.Any() ? db.Domicilios.Max(d => d.Id) + 1 : 1; var dom = new Domicilios { Id = id, IdProvincia = idProvincia, IdDepartamento = idDepartamento, IdLocalidad = idLocalidad, IdBarrio = idBarrio }; db.Domicilios.Add(dom); db.SaveChanges(); return(dom.Id); } }
public long DomiciliosAdd(Domicilios oDom) { try { Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); string query = " DECLARE IDTEMP NUMBER(15,0); " + " BEGIN " + " SELECT(PKG_SECUENCIAS.FNC_PROX_SECUENCIA('DOM_CODIGO')) into IDTEMP from dual; " + "INSERT INTO DOMICILIOS(DOM_CODIGO,LOC_NUMERO,BAR_NUMERO, CAL_NUMERO, " + "CAL_NUMERO_DESDE, CAL_NUMERO_HASTA, DOM_NUMERO, DOM_BLOQUE, DOM_PISO, " + "DOM_DEPARTAMENTO, DOM_PARCELA, CPL_NUMERO, DOM_LOTE, DOM_GIS_X, DOM_GIS_Y)" + " VALUES(IDTEMP," + oDom.LocNumero + "," + oDom.BarNumero + ", " + oDom.CalNumero + ", " + oDom.CalNumeroDesde + ", " + oDom.CalNumeroHasta + ", " + oDom.DomNumero + ", '" + oDom.DomBloque + "', '" + oDom.DomPiso + "', '" + oDom.DomDepartamento + "', '" + oDom.DomParcela + "', " + oDom.CplNumero + ", '" + oDom.DomLote + "', " + (oDom.DomGisX == null ? "null" : oDom.DomGisX.ToString()) + ", " + (oDom.DomGisY == null ? "null" : oDom.DomGisY.ToString()) + ") RETURNING IDTEMP INTO :id;" + " END;"; cmd = new OracleCommand(query, cn); cmd.Parameters.Add(new OracleParameter { ParameterName = ":id", OracleDbType = OracleDbType.Int64, Direction = ParameterDirection.Output }); cmd.ExecuteNonQuery(); response = long.Parse(cmd.Parameters[":id"].Value.ToString()); cn.Close(); return(response); } catch (Exception ex) { throw ex; } }
public bool ActualizarCoordenadas(Domicilios oDom) { string direccion = BuscarIdDomicilio(oDom.direccion); if (direccion == "N/A") { return(false); } else { string cadena2 = "UPDATE SET latitud=" + oDom.latitud + ", longitud=" + oDom.longitud + "WHERE idDomicilio =" + direccion; SqlCommand oCmd = new SqlCommand(); oCmd.CommandType = CommandType.Text; oCmd.CommandText = cadena2; oCmd.Connection = oCn; int estado = oCmd.ExecuteNonQuery(); return(msgEstado(estado)); } }
internal static int?ObtenerIdDomicilio(VentasConexión db, Domicilios domicilio) { if (domicilio == null) { return(null); } var dom = (from d in db.Domicilios where d.IdProvincia == domicilio.IdProvincia & d.IdDepartamento == domicilio.IdDepartamento & d.IdLocalidad == domicilio.IdLocalidad & d.IdBarrio == domicilio.IdBarrio select d).FirstOrDefault(); if (dom == null) { dom = domicilio; dom.Id = db.Domicilios.Any() ? db.Domicilios.Max(d => d.Id) + 1 : 1; db.Domicilios.Add(dom); } return(dom.Id); }
protected void btn_alta_Click(object sender, EventArgs e) { cCnx oCn = new cCnx(); oCn.AbrirCn(); Domicilios oDom = new Domicilios(); Entidades oE = new Entidades(); TiposDeEntidad tpo = new TiposDeEntidad(); oDom.Entidades_idEntidades = Convert.ToInt16(oCn.listaGetTpoEntidades(DropDownList1.SelectedValue.ToString())); oDom.direccion = txt_dom.Text; oDom.altura = Convert.ToInt16(txt_altura.Text); oDom.latitud = 0; oDom.longitud = 0; oDom.partido = txt_partido.Text; oDom.provincia = txt_provicnia.Text; oDom.pais = txt_pais.Text; Random rd = new Random(); oE.cuit = "20215700469"; oE.RazonSocial = "Juan Carlos" + rd.Next(1, 99); oE.idEntidades = oDom.Entidades_idEntidades; tpo.nomnbre = "Rubro " + rd.Next(1, 99); tpo.descripcion = tpo.nomnbre + " - " + rd.Next(1, 99); if (oCn.altaEntidad(oE, tpo, oDom)) { mensaje("Alta Realizada con exito!"); } else { mensaje("¡Error en ingreso!"); } }
private Domicilios CargarDomicilios(DataRow dr) { try { Domicilios oObjeto = new Domicilios(); oObjeto.DomCodigo = long.Parse(dr["DOM_CODIGO"].ToString()); oObjeto.LocNumero = int.Parse(dr["LOC_NUMERO"].ToString()); oObjeto.BarNumero = long.Parse(dr["BAR_NUMERO"].ToString()); oObjeto.CalNumero = long.Parse(dr["CAL_NUMERO"].ToString()); oObjeto.CalNumeroDesde = long.Parse(dr["CAL_NUMERO_DESDE"].ToString()); oObjeto.CalNumeroHasta = long.Parse(dr["CAL_NUMERO_HASTA"].ToString()); oObjeto.DomNumero = int.Parse(dr["DOM_NUMERO"].ToString()); oObjeto.DomBloque = dr["DOM_BLOQUE"].ToString(); oObjeto.DomPiso = dr["DOM_PISO"].ToString(); oObjeto.DomDepartamento = dr["DOM_DEPARTAMENTO"].ToString(); oObjeto.DomParcela = dr["DOM_PARCELA"].ToString(); if (dr["CPL_NUMERO"].ToString() != "") { oObjeto.CplNumero = long.Parse(dr["CPL_NUMERO"].ToString()); } oObjeto.DomLote = dr["DOM_LOTE"].ToString(); if (dr["DOM_GIS_X"].ToString() != "") { oObjeto.DomGisX = decimal.Parse(dr["DOM_GIS_X"].ToString()); } if (dr["DOM_GIS_Y"].ToString() != "") { oObjeto.DomGisY = decimal.Parse(dr["DOM_GIS_Y"].ToString()); } return(oObjeto); } catch (Exception ex) { throw ex; } }
public void Inicializar() { //Obtengo los tipos de contadores ServiciosBus oServicios = new ServiciosBus(); oUtil.CargarCombo(_vista.Servicio, oServicios.ServiciosGetAllDT(), "SRV_CODIGO", "SRV_DESCRIPCION", "SELECCIONE.."); //// Obtengo las Zonas GruposBus oZonas = new GruposBus(); oUtil.CargarCombo(_vista.Zona, oZonas.GruposGetByFilter("2"), "GRP_CODIGO", "GRP_DESCRIPCION", "SELECCIONE.."); //// Obtengo los estados de suministros EstadosBus oEstados = new EstadosBus(); oUtil.CargarCombo(_vista.EstCodigo, oEstados.EstadosGetByFilterDT("SUMINISTROS", "EST_CODIGO"), "EST_CODIGO", "EST_DESCRIPCION", "SELECCIONE.."); oUtil.CargarCombo(_vista.EstMedidorActual, oEstados.EstadosGetByFilterDT("MEDIDORES", "EST_CODIGO"), "EST_CODIGO", "EST_DESCRIPCION", "SELECCIONE.."); if (_vista.Numero != 0) { //Edicion de un suministros Suministros oSuministros = new Suministros(); SuministrosBus oSuministrosBus = new SuministrosBus(); //Obtengo datos de la entidad principal que trabajo oSuministros = oSuministrosBus.SuministrosGetById(_vista.Numero); _vista.Servicio.SelectedValue = oSuministros.SrvCodigo; CargarTiposConexiones(); _vista.TipoConexion.SelectedValue = oSuministros.TcsCodigo; CargarCategorias(); _vista.Categoria.SelectedValue = oSuministros.ScaNumero; _vista.EstCodigo.SelectedValue = oSuministros.EstCodigo; _vista.OrdenRuta = oSuministros.SumOrdenRuta; _vista.EmpNumero = oSuministros.EmpNumero; CargarCliente(_vista.EmpNumero); Domicilios oDomicilio = new Domicilios(); DomiciliosBus oDomicilioBus = new DomiciliosBus(); oDomicilio = oDomicilioBus.DomiciliosGetByCodigoRegistroDefecto(oSuministros.SumNumero, "SUM"); CargarDomicilioSum(oDomicilio.DomCodigo); _vista.FechaAlta = oSuministros.SumFechaAlta; _vista.ConsumoEstimado = oSuministros.SumConsumoEstimado; _vista.Voltaje = oSuministros.SumVoltaje; _vista.Conexion = oSuministros.SumConexion; _vista.PotenciaL1 = oSuministros.SumPotenciaL1; _vista.PotenciaL2 = oSuministros.SumPotenciaL2; _vista.PotenciaL3 = oSuministros.SumPotenciaL3; _vista.PermiteCorte = oSuministros.SumPermiteCorte; _vista.Medido = oSuministros.SumMedido; _vista.Zona.SelectedValue = oSuministros.SzoNumero; CargarRutas(); _vista.Ruta.SelectedValue = oSuministros.SruNumero; _vista.PermiteFactura = oSuministros.SumPermiteFactura; _vista.FechaCarga = oSuministros.SumFechaCarga; _vista.Registrador = oSuministros.SumRegistrador; SuministrosMedidores oSMe = new SuministrosMedidores(); SuministrosMedidoresBus oSMeBus = new SuministrosMedidoresBus(); oSMe = oSMeBus.SuministrosMedidoresGetBySuministro(oSuministros.SumNumero); _vista.numMedidor = oSMe.MedNumero; if (_vista.numMedidor != 0) { CargarMedidor(_vista.numMedidor); } CargarGrilla(_vista.grdSumConceptos, "SCO", "", ""); CargarGrilla(_vista.grdSumObservaciones, "OBS", "TOB.TOB_CODIGO", "1"); _vista.numMedidorAnterior = _vista.numMedidor; _vista.numDomicilioAnterior = _vista.numDomicilio; } }
public ActionResult Create(PropiedadesModel model) { try { var propiedades = new PropiedadesBLL(); var Domicilio = new DomiciliosBLL(); if (ModelState.IsValid) { if (model.Tipo == "-1") { ViewBag.TipoMsj = "Error"; ViewBag.Message = "Debe indicar si el tipo propiedad es para alquilar o vender."; return(View(model)); } var domicilio = new Domicilios { Barrio = model.domicilio.Barrio, Calle = model.domicilio.Calle, Ciudad = model.domicilio.Ciudad, CP = model.domicilio.CP, Numero = model.domicilio.Numero, Piso = model.domicilio.Piso, Dto = model.domicilio.Dto }; var idDomicilio = Domicilio.Add(domicilio); var propiedad = new Propiedades { PersonasId = model.Dueño.PersonasId, DomiciliosId = idDomicilio, NroFactura = model.NumeroFacturaAgua, NomenclaturaCatastral = model.NomenclaturaCatastral, NumeroCtaRenta = model.NumeroCtaRenta, NroContratoEpec = model.NroContratoEpec, UnidadFacturacion = model.UnidadFacturacion, Tipo = model.Tipo, Estado = false, ClienteEpecNro = model.ClienteEpecNro, NumeroFacturaAgua = model.NumeroFacturaAgua, NroMedidorGas = model.NroMedidorGas, PrecioVenta = model.MontoVenta, TelExpensas = model.TelefonoExpensas }; var result = propiedades.Add(propiedad); ViewBag.TipoMsj = "Success"; ViewBag.Message = "La propiedad se registro con Exito!!!"; return(View()); } else { ViewBag.TipoMsj = "Info"; ViewBag.Message = string.Join("; ", ModelState.Values .SelectMany(x => x.Errors) .Select(x => x.ErrorMessage)); return(View(model)); } } catch (Exception ex) { ViewBag.TipoMsj = "Error"; ViewBag.Message = ex.Message; return(View(model)); } }
public static Clientes Insertar(string razonSocial, int idTipoDocumento, decimal nroDocumento, DateTime fechaNacimiento, string email, string dirección, Domicilios domicilio, string teléfono, byte estado) { using (var db = new VentasConexión()) { var trx = db.Database.BeginTransaction(); try { var id = db.Clientes.Any() ? db.Clientes.Max(a1 => a1.Id) + 1 : 1; var c = new Clientes { Id = id, IdEmpresa = Lib.Configuration.IdEmpresa, RazonSocial = razonSocial, IdTipoDocumento = idTipoDocumento, NroDocumento = nroDocumento, FechaNacimiento = fechaNacimiento, EMail = email, Direccion = dirección, IdDomicilio = DomiciliosRepository.ObtenerIdDomicilio(db, domicilio), Telefono = teléfono, Estado = estado }; db.Clientes.Add(c); db.SaveChanges(); trx.Commit(); return(c); } catch (Exception) { trx.Rollback(); throw; } } }
public static void Actualizar(decimal id, int IdEmpresa, string razonSocial, int idTipoDocumento, decimal nroDocumento, DateTime fechaNacimiento, string email, string dirección, string teléfono, Domicilios domicilio, byte estado) { using (var db = new VentasConexión()) { var trx = db.Database.BeginTransaction(); try { if (!db.Clientes.Any(t => t.Id == id)) { throw new Exception(String.Format("No existe el Cliente {0} - {1}, {2}", id, razonSocial)); } var c = db.Clientes.Find(id); c.IdEmpresa = IdEmpresa; c.RazonSocial = razonSocial; c.IdTipoDocumento = idTipoDocumento; c.NroDocumento = nroDocumento; c.FechaNacimiento = fechaNacimiento; c.EMail = email; c.Direccion = dirección; c.Telefono = teléfono; c.IdDomicilio = DomiciliosRepository.ObtenerIdDomicilio(db, domicilio); c.Estado = estado; if (c.Estado != estado) { c.Estado = estado; } db.SaveChanges(); trx.Commit(); } catch (Exception) { trx.Rollback(); throw; } } }
public async Task <HttpResponseMessage> Add() { var folderName = "Content/Photos"; var CurrentTime = Helper.Now(); string json = ""; var fromAndroid = false; var PATH = HttpContext.Current.Server.MapPath("~/" + folderName); var rootUrl = Request.RequestUri.AbsoluteUri.Replace(Request.RequestUri.AbsolutePath, String.Empty); var streamProvider = new MultipartFormDataStreamProvider(PATH); if (Request.Content.IsMimeMultipartContent()) { await Request.Content.ReadAsMultipartAsync(streamProvider); var PIN = streamProvider.FormData["Pin"]; var Plate = streamProvider.FormData["Plate"]; var Cone = streamProvider.FormData["Cone"]; var IdStreet = Guid.Parse(streamProvider.FormData["IdStreet"]); var NumberHouse = streamProvider.FormData["NumberHouse"]; var IdSubject = Guid.Parse(streamProvider.FormData["IdSubject"]); var Photo = ""; Visitantes newVisitor = (from us in db.Visitantes where us.pin == PIN select us).FirstOrDefault(); Calles street = (from ca in db.Calles where ca.id_calle == IdStreet select ca).FirstOrDefault(); Asuntos subject = (from sub in db.Asuntos where sub.id_asunto == IdSubject select sub).FirstOrDefault(); Domicilios address = (from dom in db.Domicilios where dom.id_calle == IdStreet && dom.no_casa == NumberHouse select dom).FirstOrDefault(); if (newVisitor == null) { json = Helper.toJson(false, "No existe el visitante"); return(new HttpResponseMessage() { Content = new StringContent(json.ToString(), Encoding.UTF8, "application/json") }); } if (address == null) { json = Helper.toJson(false, "No existe el domicilio"); return(new HttpResponseMessage() { Content = new StringContent(json.ToString(), Encoding.UTF8, "application/json") }); } foreach (MultipartFileData fileData in streamProvider.FileData) { if (string.IsNullOrEmpty(fileData.Headers.ContentDisposition.FileName)) { return(Request.CreateResponse(HttpStatusCode.NotAcceptable, "This request is not properly formatted")); } string fileName = fileData.Headers.ContentDisposition.FileName; if (fileName.StartsWith("\"") && fileName.EndsWith("\"")) { fileName = fileName.Trim('"'); } if (fileName.Contains(@"/") || fileName.Contains(@"\")) { fileName = Path.GetFileName(fileName); } string ext = Path.GetExtension(fileName); var phototemp = Guid.NewGuid().ToString().ToUpper() + ext; var photo = Guid.NewGuid().ToString().ToUpper() + ext; var lastphoto = Guid.NewGuid().ToString().ToUpper() + ext; File.Move(fileData.LocalFileName, Path.Combine(PATH, phototemp)); string text = System.IO.File.ReadAllText(Path.Combine(PATH, phototemp)); string base64 = text.Split(',')[1]; if (Helper.IsBase64(base64)) { fromAndroid = true; byte[] bytes = Convert.FromBase64String(base64); using (Image image = Image.FromStream(new MemoryStream(bytes))) { image.Save(Path.Combine(PATH, photo), ImageFormat.Jpeg); // Or Png } } else { File.Move(fileData.LocalFileName, Path.Combine(PATH, photo)); } // First load the image somehow Image myImage = Image.FromFile(Path.Combine(PATH, photo), true); if (myImage.Width < myImage.Height) { Helper.RotateAndSaveImage(Path.Combine(PATH, photo), Path.Combine(PATH, lastphoto)); } else { myImage.Save(Path.Combine(PATH, lastphoto), System.Drawing.Imaging.ImageFormat.Jpeg); } // Save the image with a quality of 50% myImage.Dispose(); Image LastImage = Image.FromFile(Path.Combine(PATH, lastphoto), true); Helper.SaveJpeg(Path.Combine(PATH, "min" + lastphoto), LastImage, 40); LastImage.Dispose(); if (File.Exists(Path.Combine(PATH, phototemp))) { File.Delete(Path.Combine(PATH, phototemp)); } if (File.Exists(Path.Combine(PATH, photo))) { File.Delete(Path.Combine(PATH, photo)); } Photo = lastphoto; } try { Accesos acceso = new Accesos(); acceso.id_acceso = Guid.NewGuid(); acceso.id_visitante = newVisitor.id_visitante; acceso.id_asunto = IdSubject; acceso.id_domicilio = address.id_domicilio; acceso.fecha = Helper.Now(); acceso.placa = Plate == "undefined" ? "" : Plate; acceso.cono = Cone == "undefined" ? "" : Cone; acceso.identificacion = Photo; db.Accesos.Add(acceso); db.SaveChanges(); if (fromAndroid) { json = Helper.toJson(true, "Acceso Grabado"); } else { json = Helper.toJson(true, "Acceso Grabado"); } return(new HttpResponseMessage() { Content = new StringContent(json.ToString(), Encoding.UTF8, "application/json") }); } catch (DbEntityValidationException e) { foreach (var eve in e.EntityValidationErrors) { Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State); foreach (var ve in eve.ValidationErrors) { //Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"",ve.PropertyName, ve.ErrorMessage); EventLog eventLog = new EventLog("Application"); eventLog.Source = "BonaterraSite"; eventLog.WriteEntry("- Property: " + ve.PropertyName + ", Error: " + ve.ErrorMessage, EventLogEntryType.Information, 101, 1); } json = Helper.toJson(false, "No se pudo guardar el acceso"); return(new HttpResponseMessage() { Content = new StringContent(json.ToString(), Encoding.UTF8, "application/json") }); } throw; } } json = Helper.toJson(false, "Error"); return(new HttpResponseMessage() { Content = new StringContent(json.ToString(), Encoding.UTF8, "application/json") }); }
public long DomiciliosAdd(Domicilios oDomicilios) { DomiciliosImpl oDomiciliosImpl = new DomiciliosImpl(); return(oDomiciliosImpl.DomiciliosAdd(oDomicilios)); }