public DsContactoCuenta GetContactosCuentaBySolicitudCuenta() { DsContactoCuenta ds = new DsContactoCuenta(); SqlParameter pSolicitudCuentaID = new SqlParameter("@SolicitudCuentaID", this.SolicitudCuentaID); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "ContactoCuentaSELbySolicitudCuenta", pSolicitudCuentaID); return(ds); }
private void butGuardar_Click(object sender, System.EventArgs e) { IDatosDomicilio domicilioDocumentacion = (IDatosDomicilio)this.phDomicilioDocumentacion.FindControl("DomicilioDocumentacion"); IDomicilio domicilio = DomicilioFactory.GetDomicilio(); domicilio.DomicilioID = domicilioDocumentacion.DomicilioID; domicilio.Calle = domicilioDocumentacion.Calle; domicilio.CalleNro = domicilioDocumentacion.CalleNro; domicilio.Telefono = domicilioDocumentacion.Telefono; domicilio.Fax = domicilioDocumentacion.Fax; domicilio.Localidad.LocalidadID = domicilioDocumentacion.LocalidadID; domicilio.Depto = domicilioDocumentacion.Depto; domicilio.Guardar(); IContactoCuenta contacto = ContactoCuentaFactory.GetContactoCuenta(); contacto.Apellido = this.txtApellido.Text; contacto.Cargo = this.txtCargo.Text; contacto.Nombre = this.txtNombre.Text; contacto.Telefono = this.txtTelefono.Text; contacto.DiasHorariosConsulta = this.txtDiasHorariosConsulta.Text; contacto.DiasHorariosPago = this.txtDiasHorariosPago.Text; contacto.Email = this.txtEmail.Text; contacto.ContactoID = this.txtContactoID.Text == "" ? 0 : Convert.ToInt32(this.txtContactoID.Text); contacto.Interno = this.txtInterno.Text == "" ? 0 : Convert.ToInt32(this.txtInterno.Text); contacto.DomicilioID = domicilio.DomicilioID; contacto.SolicitudCuentaID = Convert.ToInt32(this.Request.QueryString["SolicitudCuentaID"].ToString()); contacto.Guardar(); DsContactoCuenta ds = null; if (Session["DsContactoCuenta"] == null) { ds = new DsContactoCuenta(); } else { ds = (DsContactoCuenta)Session["DsContactoCuenta"]; } DsContactoCuenta.DatosRow dr = ds.Datos.NewDatosRow(); dr.Apellido = contacto.Apellido; dr.Cargo = contacto.Cargo; dr.Nombre = contacto.Nombre; dr.Telefono = contacto.Telefono; dr.DiasHorariosConsulta = contacto.DiasHorariosConsulta; dr.DiasHorariosPago = contacto.DiasHorariosPago; dr.Email = contacto.Email; dr.ContactoID = contacto.ContactoID; dr.DomicilioID = contacto.DomicilioID; dr.Interno = contacto.Interno; dr.SolicitudCuentaID = contacto.SolicitudCuentaID; ds.Datos.AddDatosRow(dr); Session["DsContactoCuenta"] = ds; string script = "<script language='javascript'>window.close();"; script += "</script>"; Page.RegisterStartupScript("cerrarVentana", script); }