private void GuardarObservaciones() { SocioImplement oSocioImplement = new SocioImplement(); socios oSocio = new socios(); oSocio = oSocioImplement.Get(_idSocio); oSocio.observaciones = this.txtObservaciones.Text; oSocioImplement.Update(oSocio); }
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); }