public string ChequeaInformacionFaltante(int idSocio)
        {
            try{
            string msj="";
            socios_conexion oSocioConexion = new socios_conexion();
            oSocioConexion = Get(idSocio);
            if (oSocioConexion.calle_altura == "") msj = msj + "Falta ingresar la Altura " + System.Environment.NewLine;

            return msj;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public socios_conexion Get(int id)
        {
            try{
            socios_conexion oSocioConexion = new socios_conexion();
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var regis = (from p in bd.socios_conexion
                             where p.id_Socio == id
                             select p).Single();
                oSocioConexion.id_Socio = regis.id_Socio;
                oSocioConexion.ubicacion_servicio = (regis.ubicacion_servicio == null) ? 0 : regis.ubicacion_servicio;
                oSocioConexion.medianera = (regis.medianera == null) ? 0 : regis.medianera;
                oSocioConexion.tipo_conexion = (regis.tipo_conexion == null) ? 0 : regis.tipo_conexion;
                oSocioConexion.distancia_a_red = (regis.distancia_a_red == null) ? 0 : regis.distancia_a_red;
                oSocioConexion.profundidad_red = (regis.profundidad_red == null) ? 0 : regis.profundidad_red;
                oSocioConexion.tipo_material = (regis.tipo_material == null) ? 0 : regis.tipo_material;
                oSocioConexion.diametro_red = (regis.diametro_red == null) ? 0 : regis.diametro_red;
                oSocioConexion.medidor = (regis.medidor == null) ? "" : regis.medidor;
                oSocioConexion.marca_medidor = (regis.marca_medidor == null) ? "" : regis.marca_medidor;
                oSocioConexion.barrio = (regis.barrio == null) ? 0 : regis.barrio;
                oSocioConexion.calle = (regis.calle == null) ? 0 : regis.calle;
                oSocioConexion.calle_altura=(regis.calle_altura==null)?"":regis.calle_altura;
                oSocioConexion.piso = (regis.piso == null) ? "" : regis.piso;
                oSocioConexion.dpto = (regis.dpto == null) ? "" : regis.dpto;
                if (regis.distrito_electoral != null) oSocioConexion.distrito_electoral = regis.distrito_electoral;
                oSocioConexion.zona = (regis.zona == null) ? 0 : regis.zona;
                oSocioConexion.adic_domicilio = (regis.adic_domicilio == null) ? "" : regis.adic_domicilio;
                return oSocioConexion;
            }

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #3
0
        private void Inicializar()
        {
            socios oSocios = new socios();
            SocioImplement oSociosImplement = new SocioImplement();

            socios_lote oSocioLote = new socios_lote();
            SocioLoteImplement oSocioLoteImplement = new SocioLoteImplement();
            oSocioLote = oSocioLoteImplement.Get(_idSocio);

            socios_conexion oSocioConexion = new socios_conexion();
            SocioConexionImplement oSocioConexionImplement = new SocioConexionImplement();
            oSocioConexion = oSocioConexionImplement.Get(_idSocio);

            socios_varios oSocioVarios = new socios_varios();
            SocioVariosImplement oSocioVariosImplement = new SocioVariosImplement();
            oSocioVarios = oSocioVariosImplement.Get(_idSocio);

            oSocios = oSociosImplement.Get(_idSocio);
            txtCodigo.Text = oSocios.codigo_socio;
            txtFechaConvenio.Text = _FechaConvenio.ToShortDateString();
            txtNombre.Text = oSocios.nombre;
            cod_documentos oCodDocumentos = new cod_documentos();
            DocumentoImplement oDocumentosImplement = new DocumentoImplement();
            if(oSocios.tipo_documento!=null)
                txtTipoDocumento.Text = oDocumentosImplement.Get((int)oSocios.tipo_documento).documento;
            txtDocumento.Text = oSocios.documento.ToString();

            CalleImplement oCalleImplement = new CalleImplement();

            BarrioImplement oBarrioImplement = new BarrioImplement();
            LocalidadImplement oLocalidadImplement = new LocalidadImplement();

            if (oSocioConexion.calle!=null & (int)oSocioConexion.calle!=0)
                txtDomicilioReal.Text = oCalleImplement.Get((int)oSocioConexion.calle).calle + " " + oSocioConexion.calle_altura;
            if (oSocioLote.localidad!=null &(int)oSocioLote.localidad != 0)
                txtCiudadReal.Text = oLocalidadImplement.Get((int)oSocioLote.localidad).localidad;
            if (oSocioLote.calle!=null & (int)oSocioLote.calle != 0)
                txtDomicilioLegal.Text = oCalleImplement.Get((int)oSocioLote.calle).calle + " " + oSocioLote.calle_altura;
            if (oSocioLote.localidad!=null & (int)oSocioLote.localidad != 0)
                txtCiudadLegal.Text = oLocalidadImplement.Get((int)oSocioLote.localidad).localidad;
            txtLote.Text = oSocioLote.lote;
            txtManzana.Text = oSocioLote.manzana;
            if (oSocioLote.barrio!=null & (int)oSocioLote.barrio != 0)
                txtBarrio.Text = oBarrioImplement.Get((int)oSocioLote.barrio).barrio;

            txtImporteDeuda.Text = _ImporteDeuda.ToString();
            txtValorCuotas.Text = _ImporteCuota.ToString();
            txtCantidadCuotas.Text = _CantidadCuotas.ToString();
            txtImporteCanonMunicipal.Text = _CanonMunicipal.ToString();

            FacturasImplement oFacturasImplement = new FacturasImplement();
            string sPeriodo = oFacturasImplement.GetUltimoPeriodoFacturadoBySocio(_idSocio);
            int anio = int.Parse(sPeriodo.Substring(0,3));
            int mes = int.Parse(sPeriodo.Substring(4,5));
            DateTime fechaPeriodo = new DateTime(anio, mes, 1);
            DateTime fechaDesde = fechaPeriodo.AddMonths(1);
            DateTime fechaHasta = fechaPeriodo.AddMonths(_CantidadCuotas);
            Meses mesDesde = (Meses)fechaDesde.Month;
            Meses mesHasta = (Meses)fechaHasta.Month;
            txtDesdeMes.Text = mesDesde.ToString();
            txtMesHasta.Text = mesHasta.ToString();
            txtDesdeAnio.Text = fechaDesde.Year.ToString();
            txtAnioHasta.Text = fechaHasta.Year.ToString();
        }
        public void Update(socios_conexion oSocioConexion)
        {
            try{
            using (cooperativaEntities bd = new cooperativaEntities())
            {
                var editar = (from p in bd.socios_conexion
                              where p.id_Socio == oSocioConexion.id_Socio
                              select p).Single();
                editar.id_Socio = oSocioConexion.id_Socio;
                editar.ubicacion_servicio = oSocioConexion.ubicacion_servicio;
                editar.medianera = oSocioConexion.medianera;
                editar.tipo_conexion = oSocioConexion.tipo_conexion;
                editar.distancia_a_red = oSocioConexion.distancia_a_red;
                editar.profundidad_red = oSocioConexion.profundidad_red;
                editar.tipo_material = oSocioConexion.tipo_material;
                editar.diametro_red = oSocioConexion.diametro_red;
                editar.medidor = oSocioConexion.medidor;
                editar.marca_medidor = oSocioConexion.marca_medidor;
                editar.barrio = oSocioConexion.barrio;
                editar.calle = oSocioConexion.calle;
                editar.calle_altura = oSocioConexion.calle_altura;
                editar.piso = oSocioConexion.piso;
                editar.dpto = oSocioConexion.dpto;
                editar.distrito_electoral = oSocioConexion.distrito_electoral;
                editar.zona = oSocioConexion.zona;
                editar.adic_domicilio = oSocioConexion.adic_domicilio;

                bd.SaveChanges();
            }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public int Save(socios_conexion oSocioConexion)
 {
     try
     {
         int i;
         cooperativaEntities bd = new cooperativaEntities();
         bd.socios_conexion.AddObject(oSocioConexion);
         i = bd.SaveChanges();
         return i;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #6
0
        private void Guardar()
        {
            bool Actualizar=false;
            if (_idSocio!=0)
                Actualizar=true;

                socios oSocio = new socios();
                SocioImplement oSocioImplement = new SocioImplement();

                oSocio.codigo_socio = this.mtxtNumero.Text.Substring(0, 6);
                oSocio.subcodigo_socio = this.mtxtNumero.Text.Substring(7, 2);
                oSocio.nombre = this.txtNombre.Text;
                if (!(int.Parse(this.cmbTipoDni.SelectedValue.ToString()) == 0)) oSocio.tipo_documento = int.Parse(this.cmbTipoDni.SelectedValue.ToString());
                oSocio.documento = int.Parse(this.mtxtDocumento.Text);
                oSocio.fecha_alta = this.dtpFecha.Value;
                if (!(int.Parse(this.cmbEstadoConexion.SelectedValue.ToString()) == 0)) oSocio.estado = int.Parse(this.cmbEstadoConexion.SelectedValue.ToString());
                oSocio.fin_estado = this.txtFinalizaEstado.Text;
                if (!(int.Parse(this.cmbTarifa.SelectedValue.ToString()) == 0)) oSocio.tarifa = int.Parse(this.cmbTarifa.SelectedValue.ToString());
                oSocio.fin_tarifa = this.txtFinalizaTarifa.Text;
                if (!(int.Parse(this.cmbIVA.SelectedValue.ToString()) == 0)) oSocio.iva = int.Parse(this.cmbIVA.SelectedValue.ToString());
                oSocio.cuit = this.mtxtCuit.Text;
                if (!(int.Parse(this.cmbCategoria.SelectedValue.ToString()) == 0)) oSocio.categoria = int.Parse(this.cmbCategoria.SelectedValue.ToString());

                oSocio.observaciones = "";

                if (!Actualizar)
                    _idSocio = oSocioImplement.Save(oSocio);
                else
                {
                    oSocio.id_socio = _idSocio;
                    oSocioImplement.Update(oSocio);
                }

                /****************************SOCIO CONEXION*****************************/
                socios_conexion oSocioConexion = new socios_conexion();
                SocioConexionImplement oSocioConexionImplement = new SocioConexionImplement();
                oSocioConexion.id_Socio = _idSocio;
                oSocioConexion.ubicacion_servicio = this.txtDTDistanciaMedianera.Text == "" ? 0 : float.Parse(this.txtDTDistanciaMedianera.Text.Replace(".", ","));
                oSocioConexion.medianera = int.Parse(this.cmbDTMedianera.SelectedValue.ToString());
                oSocioConexion.tipo_conexion = int.Parse(this.cmbDTTipoConexion.SelectedValue.ToString());
                oSocioConexion.distancia_a_red = this.txtDTDistanciaLinea.Text == "" ? 0 : float.Parse(this.txtDTDistanciaLinea.Text.Replace(".", ","));
                oSocioConexion.profundidad_red = this.txtDTProfondidad.Text == "" ? 0 : float.Parse(this.txtDTProfondidad.Text.Replace(".", ","));
                oSocioConexion.tipo_material = int.Parse(this.cmbDTTipoMaterial.SelectedValue.ToString());
                oSocioConexion.diametro_red = this.txtDTDiametro.Text == "" ? 0 : float.Parse(this.txtDTDiametro.Text.Replace(".", ","));
                oSocioConexion.medidor = this.txtDTNumero.Text;
                oSocioConexion.marca_medidor = this.txtDTMarca.Text;
                oSocioConexion.barrio = int.Parse(this.cmbDcBarrio.SelectedValue.ToString());
                oSocioConexion.calle = int.Parse(this.cmbDcCalle.SelectedValue.ToString());
                oSocioConexion.calle_altura = this.txtDcAltura.Text;
                oSocioConexion.piso = this.txtDcPiso.Text;
                oSocioConexion.dpto = this.txtDcDpto.Text;
                oSocioConexion.distrito_electoral = this.txtDcDistrito.Text == "" ? 0 : int.Parse(this.txtDcDistrito.Text);
                oSocioConexion.zona = int.Parse(this.cmbZona.SelectedValue.ToString());
                oSocioConexion.adic_domicilio = this.txtAdicDomicilioConexion.Text;

                if (!Actualizar)
                    oSocioConexionImplement.Save(oSocioConexion);
                else
                    oSocioConexionImplement.Update(oSocioConexion);

                /************************** SOCIO LOTE ***************************/
                socios_lote oSocioLote = new socios_lote();
                SocioLoteImplement oSocioLoteImplement = new SocioLoteImplement();
                oSocioLote.id_Socio = _idSocio;
                oSocioLote.barrio = int.Parse(this.cmbDlBarrio.SelectedValue.ToString());
                oSocioLote.manzana = this.txtLManzana.Text;
                oSocioLote.lote = this.txtLLote.Text;
                oSocioLote.calle = int.Parse(this.cmbDlCalle.SelectedValue.ToString());
                oSocioLote.calle_altura = this.txtDlAltura.Text;
                oSocioLote.piso = this.txtDlPiso.Text;
                oSocioLote.dpto = this.txtDLDpto.Text;
                oSocioLote.nomenclatura = this.mtbLNomenclarura.Text;
                oSocioLote.ruta_reparto = this.txtLRuta.Text == "" ? -1 : int.Parse(this.txtLRuta.Text);
                oSocioLote.orden_reparto = this.txtLOrden.Text == "" ? -1 : int.Parse(this.txtLOrden.Text);
                oSocioLote.cp = this.txtDLCP.Text;
                oSocioLote.localidad = int.Parse(this.cmbDLLocalidad.SelectedValue.ToString());
                oSocioLote.provincia = int.Parse(this.cmbDlProvincia.SelectedValue.ToString());
                oSocioLote.adic_domicilio = this.txtAdicDomicilioLegal.Text;

                if (!Actualizar)
                    oSocioLoteImplement.Save(oSocioLote);
                else
                    oSocioLoteImplement.Update(oSocioLote);

                /*************************** SOCIO VARIOS *****************************/
                socios_varios oSocioVarios = new socios_varios();
                SocioVariosImplement oSocioVariosmplement = new SocioVariosImplement();
                oSocioVarios.id_socio = _idSocio;
                oSocioVarios.profesion = this.txtVProfesion.Text;
                oSocioVarios.conyuge_nombre = this.txtVNombreConyuge.Text;
                oSocioVarios.conyuge_tipo_documento =  int.Parse(this.cmbVTipoDoc.SelectedValue.ToString());
                oSocioVarios.conyuge_documento = this.mtxtVDocumento.Text == "" ? -1 : int.Parse(this.mtxtVDocumento.Text);
                oSocioVarios.id_coop_luz = this.txtVNumSocioLuz.Text;//ver
                oSocioVarios.fecha_convenio_coop_luz = this.dtpVFechaAlta.Text;
                oSocioVarios.situacion_especial =  int.Parse(this.cmbSituacionEsp.SelectedValue.ToString());
                if (!Actualizar)
                    oSocioVariosmplement.Save(oSocioVarios);
                else
                    oSocioVariosmplement.Update(oSocioVarios);
        }
Пример #7
0
        private void CargarSocio()
        {
            SocioImplement oSocioImplement = new SocioImplement();
            socios oSocio = new socios();
            oSocio = oSocioImplement.Get(_idSocio);

            socios_lote oSocioLote = new socios_lote();
            SocioLoteImplement oSocioLoteImplement = new SocioLoteImplement();
            oSocioLote = oSocioLoteImplement.Get(_idSocio);

            socios_conexion oSocioConexion = new socios_conexion();
            SocioConexionImplement oSocioConexionImplement = new SocioConexionImplement();
            oSocioConexion = oSocioConexionImplement.Get(_idSocio);

            socios_varios oSocioVarios = new socios_varios();
            SocioVariosImplement oSocioVariosImplement = new SocioVariosImplement();
            oSocioVarios = oSocioVariosImplement.Get(_idSocio);
            this.mtxtNumero.Text = oSocio.codigo_socio +  oSocio.subcodigo_socio;
            this.txtNombre.Text = oSocio.nombre;
            this.cmbTipoDni.SelectedValue = oSocio.tipo_documento;
            if (this.cmbTipoDni.SelectedValue == null) this.cmbTipoDni.SelectedValue = 0;//Esto es cuando asigno algo que el combo no contiene
            if (oSocio.documento!=null)
                this.mtxtDocumento.Text = oSocio.documento.ToString();
            if (oSocio.fecha_alta != null)
                if (oSocio.fecha_alta != DateTime.Parse("01/01/1900"))
                    this.dtpFecha.Text = oSocio.fecha_alta.ToString();
            this.cmbEstadoConexion.SelectedValue = (oSocio.estado == null) ? 0 : oSocio.estado;
            if (this.cmbEstadoConexion.SelectedValue == null) this.cmbEstadoConexion.SelectedValue = 0;
            this.txtFinalizaEstado.Text = oSocio.fin_estado;
            this.cmbTarifa.SelectedValue = (oSocio.tarifa == null) ? 0 : oSocio.tarifa;
            if (this.cmbTarifa.SelectedValue == null) this.cmbTarifa.SelectedValue = 0;
            this.txtFinalizaTarifa.Text = oSocio.fin_tarifa;
            this.cmbIVA.SelectedValue = oSocio.iva;
            if (this.cmbIVA.SelectedValue == null) this.cmbIVA.SelectedValue = 0;
            this.mtxtCuit.Text = oSocio.cuit;
            this.cmbCategoria.SelectedValue = oSocio.categoria;
            if (this.cmbCategoria.SelectedValue == null) this.cmbCategoria.SelectedValue = 0;

            ///**************************** DOMICILIO CONEXION*****************************/

            this.cmbDcBarrio.SelectedValue =oSocioConexion.barrio;
            if (this.cmbDcBarrio.SelectedValue == null) this.cmbDcBarrio.SelectedValue = 0;
            this.cmbDcCalle.SelectedValue = oSocioConexion.calle;
            if (this.cmbDcCalle.SelectedValue == null) this.cmbDcCalle.SelectedValue = 0;
            this.txtDcAltura.Text = oSocioConexion.calle_altura;
            this.txtDcPiso.Text = oSocioConexion.piso;
            this.txtDcDpto.Text = oSocioConexion.dpto;
            this.txtDcDistrito.Text = (oSocioConexion.distrito_electoral == null) ? "" : oSocioConexion.distrito_electoral.ToString();
            this.cmbZona.SelectedValue = (oSocioConexion.zona == null) ? 0 : oSocioConexion.zona;
            if (this.cmbZona.SelectedValue == null) this.cmbZona.SelectedValue = 0;
            this.txtAdicDomicilioConexion.Text = oSocioConexion.adic_domicilio;

            ///**************************** DOMICILIO LEGAL *******************************/
            this.cmbDlProvincia.SelectedValue = oSocioLote.provincia;
            if (this.cmbDlProvincia.SelectedValue == null) this.cmbDlProvincia.SelectedValue = 0;
            this.cmbDlBarrio.SelectedValue = oSocioLote.barrio;
            if (this.cmbDlBarrio.SelectedValue == null) this.cmbDlBarrio.SelectedValue = 0;
            this.cmbDlCalle.SelectedValue = oSocioLote.calle;
            if (this.cmbDlCalle.SelectedValue == null) this.cmbDlCalle.SelectedValue = 0;
            this.cmbDLLocalidad.SelectedValue = oSocioLote.localidad;
            if (this.cmbDLLocalidad.SelectedValue == null) this.cmbDLLocalidad.SelectedValue = 0;
            this.txtDLCP.Text = oSocioLote.cp.ToString();
            this.txtDlAltura.Text = oSocioLote.calle_altura;
            this.txtDlPiso.Text = oSocioLote.piso;
            this.txtDLDpto.Text = oSocioLote.dpto;
            this.txtAdicDomicilioLegal.Text = oSocioLote.adic_domicilio;

            /*************************** VARIOS *****************************/
            this.txtVProfesion.Text = oSocioVarios.profesion;
            this.txtVNombreConyuge.Text = oSocioVarios.conyuge_nombre;
            this.cmbVTipoDoc.SelectedValue = oSocioVarios.conyuge_tipo_documento;
            if (this.cmbVTipoDoc.SelectedValue == null) this.cmbVTipoDoc.SelectedValue = 0;
            this.mtxtVDocumento.Text = oSocioVarios.conyuge_documento.ToString();
            this.txtVNumSocioLuz.Text = oSocioVarios.id_coop_luz;
            this.dtpVFechaAlta.Text = oSocioVarios.fecha_convenio_coop_luz;
            this.cmbSituacionEsp.SelectedValue = oSocioVarios.situacion_especial;
            if (this.cmbSituacionEsp.SelectedValue == null) this.cmbSituacionEsp.SelectedValue = 0;
            /************************** LOTE ***************************/

            this.mtbLNomenclarura.Text = oSocioLote.nomenclatura;
            this.txtLManzana.Text = oSocioLote.manzana;
            this.txtLLote.Text = oSocioLote.lote;
            this.txtLRuta.Text = oSocioLote.ruta_reparto.ToString();
            this.txtLOrden.Text = oSocioLote.orden_reparto.ToString();

            /*********************** DATOS TECNICOS **********************/
            socios_mediciones oSocioMedicion = new socios_mediciones();
            SocioMedicionImplement oSocioMedicionImplement = new SocioMedicionImplement();
            oSocioMedicion = oSocioMedicionImplement.ultimaMedicion(_idSocio);
            this.txtDTNumero.Text = oSocioConexion.medidor;
            this.txtDTMarca.Text = oSocioConexion.marca_medidor;
            ///VER
            this.txtDTEstados.Text = oSocioMedicion == null ? "" : oSocioMedicion.consumo.ToString();
            this.txtDTUltimaLectura.Text = oSocioMedicion == null ? "" : oSocioMedicion.lectura.ToString();

            this.txtDTDistanciaMedianera.Text = oSocioConexion.ubicacion_servicio.ToString();
            this.cmbDTMedianera.SelectedValue = oSocioConexion.medianera;
            if (this.cmbDTMedianera.SelectedValue == null) this.cmbDTMedianera.SelectedValue = 0;
            this.cmbDTTipoConexion.SelectedValue = oSocioConexion.tipo_conexion;
            if (this.cmbDTTipoConexion.SelectedValue == null) this.cmbDTTipoConexion.SelectedValue = 0;
            this.txtDTDistanciaLinea.Text = oSocioConexion.distancia_a_red.ToString();
            this.txtDTProfondidad.Text = oSocioConexion.profundidad_red.ToString();
            this.cmbDTTipoMaterial.SelectedValue = oSocioConexion.tipo_material;
            if (this.cmbDTTipoMaterial.SelectedValue == null) this.cmbDTTipoMaterial.SelectedValue = 0;
            this.txtDTDiametro.Text = oSocioConexion.diametro_red.ToString();

            //VER
            CargarBanderas(oSocioVarios);
        }
 /// <summary>
 /// Create a new socios_conexion object.
 /// </summary>
 /// <param name="id_Socio">Initial value of the id_Socio property.</param>
 public static socios_conexion Createsocios_conexion(global::System.Int32 id_Socio)
 {
     socios_conexion socios_conexion = new socios_conexion();
     socios_conexion.id_Socio = id_Socio;
     return socios_conexion;
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the socios_conexion EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddTosocios_conexion(socios_conexion socios_conexion)
 {
     base.AddObject("socios_conexion", socios_conexion);
 }