public static WSComercializador.Comercializador TraerComercializadoras_xCuit(string cuit) { WSComercializador.ComercializadorWS oServicio = new WSComercializador.ComercializadorWS(); oServicio.Url = ConfigurationManager.AppSettings["WSComercializador.ComercializadorWS"]; oServicio.Credentials = CredentialCache.DefaultCredentials; WSComercializador.Comercializador oComercializadores = null; try { oComercializadores = (WSComercializador.Comercializador) reSerializer.reSerialize( oServicio.TraerComercializadoras_xCuit(cuit), typeof(WSComercializador.Comercializador), typeof(WSComercializador.Comercializador), oServicio.Url); return(oComercializadores); } catch (Exception ex) { log.Error(string.Format("ERROR Ejecución:{0}->{1} - Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message)); throw ex; } finally { oServicio.Dispose(); } }
public static string Relacion_ComercializadorPrestadorMB(long idPrestador, WSComercializador.Comercializador unComercializador) { WSComercializador.ComercializadorWS oServicio = new WSComercializador.ComercializadorWS(); oServicio.Url = ConfigurationManager.AppSettings["WSComercializador.ComercializadorWS"]; oServicio.Credentials = CredentialCache.DefaultCredentials; string mensage = string.Empty; try { mensage = oServicio.Relacion_ComercializadorPrestadorMB(idPrestador, unComercializador); } catch (SqlException sqlex) { log.Error(string.Format("ERROR Ejecución:{0}->{1} - Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), sqlex.Source, sqlex.Message)); throw sqlex; } catch (Exception ex) { throw ex; } finally { oServicio.Dispose(); } return(mensage); }
public static long DomicilioPrestadorA(long idPrestador, WSComercializador.Comercializador unComercializador) { WSComercializador.ComercializadorWS oServicio = new WSComercializador.ComercializadorWS(); oServicio.Url = ConfigurationManager.AppSettings["WSComercializador.ComercializadorWS"]; oServicio.Credentials = CredentialCache.DefaultCredentials; long idDomComer = 0; try { idDomComer = oServicio.DomicilioComercializadorA(idPrestador, unComercializador); } catch (Exception ex) { log.Error(string.Format("ERROR Ejecución:{0}->{1} - Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message)); throw ex; } finally { oServicio.Dispose(); } return(idDomComer); }
//public static WSWUANomina.Dependencia[] TraerSucursalesHabilitadas() //{ // WSWUANomina.wsDatos oDatos = new WSWUANomina.wsDatos(); // oDatos.Url = ConfigurationManager.AppSettings["WSSucursalesHabilitadas.wsdatos"]; // oDatos.Credentials = CredentialCache.DefaultCredentials; // WSWUANomina.Dependencia[] lista; // try // { // log.DebugFormat("Inicio Ejecución:{0}->{1}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod()); // lista = oDatos.TraerSucursalesHabilitadas(); // log.DebugFormat("Fin Ejecución:{0}->{1}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod()); // return lista; // } // catch (Exception ex) // { // log.Error(string.Format("Fin Ejecución:{0}->{1} - Error:{1}->{2}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message)); // return null; // } // finally // { // oDatos.Dispose(); // } //} #endregion #region ServicioAEZD public static WSComercializador.Comercializador TraerComercializadorasADE(string cuit) { WSAEZD.ServicioAEZD oServicio = new WSAEZD.ServicioAEZD(); oServicio.Url = ConfigurationManager.AppSettings["WSAEZD.ServicioAEZD"]; oServicio.Credentials = CredentialCache.DefaultCredentials; WSComercializador.Comercializador oComercializadora = new WSComercializador.Comercializador(); WSAEZD.ResultadoOfDatoBasicoEmpresa oDatoBasicoEmpresa = new WSAEZD.ResultadoOfDatoBasicoEmpresa(); try { oDatoBasicoEmpresa = oServicio.TraerDatosBasicosDeEmpresa(cuit, "C"); return(oComercializadora); } catch (Exception ex) { log.Error(string.Format("ERROR Ejecución:{0}->{1} - Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message)); throw ex; } finally { oServicio.Dispose(); } }
private void EliminarRegistro() { try { string strMensage = string.Empty; IUsuarioToken oUsuarioEnDirector = new UsuarioToken(); oUsuarioEnDirector.ObtenerUsuario(); if (oUsuarioEnDirector.VerificarToken()) { if (log.IsDebugEnabled) { log.DebugFormat("Elimino el registro -> {0}\n {1}\n {2}\n {3}\n {4}\n {5}\n {6}", txt_Calle.Text, txt_Numero.Text, txt_Piso.Text, txt_Dto.Text, txt_CodPostal.Text, txt_FechaInicio.Text); } //elimino el registro //GUARDO LOS DATOS WSComercializador.Comercializador unComercializador = new WSComercializador.Comercializador(); unComercializador.UnDomicilio = new WSComercializador.Domicilio(); unComercializador.UnAuditoria = new WSComercializador.Auditoria(); unComercializador.UnDomicilio.FechaFin = txt_FechaFin.Value; unComercializador.UnAuditoria.Usuario = oUsuarioEnDirector.IdUsuario; unComercializador.UnAuditoria.IP = oUsuarioEnDirector.DirIP; unComercializador.UnAuditoria.IDOficina = int.Parse(oUsuarioEnDirector.Oficina); strMensage = Comercializador.Relacion_ComercializadorPrestadorDomicilioMB( VariableSession.UnPrestador.ID, VariableSession.UnComercializador.UnDomicilio.IdDomicilio, unComercializador); } else { if (log.IsErrorEnabled) { log.Error("No se pudo obtener el UsuarioToken"); } Response.Redirect("~/Paginas/Varios/SesionCaducada.aspx"); } if (strMensage.Length > 0) { mensaje.DescripcionMensaje = strMensage; mensaje.Mostrar(); if (log.IsErrorEnabled) { log.Error("Error al guardar los datos: " + strMensage); } mpe_Domicilio.Show(); } else { LimpiarControles(); EstadosControles(TipoOperacion.Inicio); LlenarGrilla(); } } catch (Exception err) { if (log.IsErrorEnabled) { log.ErrorFormat("No se puedo eliminar el registro Error => Descripcion {1} ", err.Message); } mensaje.DescripcionMensaje = "No se pudo realizar la acción solicitada.<br/>Intentelo mas trarde."; mensaje.Mostrar(); } }
protected void btn_Guardar_Click(object sender, EventArgs e) { try { if (ValidacionCorrecta()) { if (log.IsDebugEnabled) { log.DebugFormat("Guardo los datos tipo domicilio: {0}\n Calle: {1}\n nro: {2}\n cod postal: {3}\n Provincia: {4}\n fecha inicio: {5}", cmb_TipoDomicilio.SelectedItem.Value, txt_Calle.Text, txt_Numero.Text, txt_CodPostal.Text, cmb_Provincia.SelectedItem.Value, txt_FechaInicio.Text); } //GUARDO LOS DATOS try { //if (vsTipoOperacion== TipoOperacion.AltaModRelacion && // !InvocaWsDao.DomicilioComercializador_BuscarIgual(txt_Calle.Text.Trim(), // txt_Numero.Text.Trim(), // txt_Piso.Text.Trim(), // txt_Dto.Text.Trim(), // txt_CodPostal.Text.Trim())) if (!ValidoDomicilio()) { IUsuarioToken oUsuarioEnDirector = new UsuarioToken(); oUsuarioEnDirector.ObtenerUsuario(); string strMensage = string.Empty; if (oUsuarioEnDirector.VerificarToken()) { WSComercializador.Comercializador unComercializador = new WSComercializador.Comercializador(); unComercializador.UnAuditoria = new WSComercializador.Auditoria(); unComercializador.UnEstado = new WSComercializador.Estado(); unComercializador.UnDomicilio = new WSComercializador.Domicilio(); unComercializador.UnDomicilio.UnaProvincia = new WSComercializador.Provincia(); unComercializador.UnDomicilio.UnTipoDomicilio = new WSComercializador.TipoDomicilio(); unComercializador.ID = VariableSession.UnComercializador.ID; unComercializador.UnDomicilio.IdDomicilio = VariableSession.UnComercializador.UnDomicilio.IdDomicilio; unComercializador.UnDomicilio.Calle = txt_Calle.Text; //unComercializador.UnDomicilio.NumeroCalle = int.Parse(txt_Numero.Text); unComercializador.UnDomicilio.NumeroCalle = txt_Numero.Text; unComercializador.UnDomicilio.Piso = txt_Piso.Text; unComercializador.UnDomicilio.Departamento = txt_Dto.Text; unComercializador.UnDomicilio.UnaProvincia.CodProvincia = short.Parse(cmb_Provincia.SelectedItem.Value); unComercializador.UnDomicilio.Localidad = txt_Localidad.Text; unComercializador.UnDomicilio.CodigoPostal = txt_CodPostal.Text; unComercializador.UnDomicilio.UnTipoDomicilio.IdTipoDomicilio = short.Parse(cmb_TipoDomicilio.SelectedItem.Value); unComercializador.UnDomicilio.PrefijoTel = txt_TECodArea.Text; unComercializador.UnDomicilio.NumeroTel = txt_NroTE.Text; unComercializador.UnDomicilio.Fax = txt_FAX.Text; unComercializador.UnDomicilio.FechaInicio = txt_FechaInicio.Value; if (!string.IsNullOrEmpty(txt_FechaFin.Text)) { unComercializador.UnDomicilio.FechaFin = txt_FechaFin.Value; } unComercializador.UnDomicilio.EsSucursal = chk_EsSucursal.Checked; unComercializador.UnDomicilio.Mail = txt_Mail.Text; unComercializador.UnDomicilio.Observaciones = txt_Observaciones.Text; unComercializador.UnAuditoria.Usuario = oUsuarioEnDirector.IdUsuario; unComercializador.UnAuditoria.IP = oUsuarioEnDirector.DirIP; unComercializador.UnAuditoria.IDOficina = int.Parse(string.IsNullOrEmpty(oUsuarioEnDirector.Oficina) ? "0" : oUsuarioEnDirector.Oficina); if (vsTipoOperacion == TipoOperacion.Modificacion || vsTipoOperacion == TipoOperacion.Baja) { strMensage = Comercializador.Relacion_ComercializadorPrestadorDomicilioMB( VariableSession.UnPrestador.ID, VariableSession.UnComercializador.UnDomicilio.IdDomicilio, unComercializador); } else if (vsTipoOperacion == TipoOperacion.Alta || vsTipoOperacion == TipoOperacion.AltaModRelacion) { strMensage = Comercializador.DomicilioComercializador_RelacionDC_A( VariableSession.UnPrestador.ID, unComercializador); } //else if (vsTipoOperacion == TipoOperacion.Baja) //{ // strMensage = InvocaWsDao.Relacion_ComercializadorPrestadorDomicilioMB( // VariableSession.UnPrestador.ID, // VariableSession.UnComercializador.UnDomicilio.IdDomicilio, // unComercializador); //} } else { if (log.IsErrorEnabled) { log.Error("No se pudo obtener el UsuarioToken"); } Response.Redirect("~/Paginas/Varios/SesionCaducada.aspx"); } if (!string.IsNullOrEmpty(strMensage)) { lbl_ErroresValidacion.Text = strMensage; mpe_Domicilio.Show(); if (log.IsErrorEnabled) { log.Error("Error al guardar los datos: " + strMensage); } } else { LimpiarControles(); EstadosControles(TipoOperacion.Inicio); LlenarGrilla(); } } else { lbl_ErroresValidacion.Text = "Ya se ecuentra cargado el domicilio ingresado."; mpe_Domicilio.Show(); } } catch (Exception ex) { if (log.IsErrorEnabled) { log.Error("Error al guardar los datos: " + ex.Message); } lbl_ErroresValidacion.Text = "No se pudo realizar la acción solicitada. Intentelo mas trarde."; mpe_Domicilio.Show(); } } else { mpe_Domicilio.Show(); } } catch (Exception ex) { mensaje.DescripcionMensaje = "No se pudo realizar la acción solicitada.<br/>Intentelo mas trarde."; mensaje.Mostrar(); if (log.IsErrorEnabled) { log.Error("Error al guardar los datos: " + ex.Message); } mpe_Domicilio.Show(); } }
private void EliminarRegistro() { try { string strMensage = string.Empty; IUsuarioToken oUsuarioEnDirector = new UsuarioToken(); oUsuarioEnDirector.ObtenerUsuario(); if (oUsuarioEnDirector.VerificarToken()) { WSComercializador.Comercializador unComercializador = new WSComercializador.Comercializador(); unComercializador.FechaInicio = txt_FInicio.Value; unComercializador.FechaFin = txt_FechaFin.Value; unComercializador.UnAuditoria = new WSComercializador.Auditoria(); unComercializador.UnAuditoria.Usuario = oUsuarioEnDirector.IdUsuario; unComercializador.UnAuditoria.IP = oUsuarioEnDirector.DirIP; unComercializador.UnAuditoria.IDOficina = int.Parse(string.IsNullOrEmpty(oUsuarioEnDirector.Oficina) ? "0" : oUsuarioEnDirector.Oficina); strMensage = Comercializador.Relacion_ComercializadorPrestador_Domicilio_TasasB( VariableSession.UnPrestador.ID, VariableSession.UnComercializador.ID, unComercializador.FechaInicio, unComercializador.FechaFin.Value); } else { if (log.IsErrorEnabled) { log.Error("No se pudo obtener el UsuarioToken"); } Response.Redirect("~/Paginas/Varios/SesionCaducada.aspx"); } if (strMensage.Length > 0) { lbl_Errores.Text = strMensage; if (log.IsErrorEnabled) { log.Error("Error al guardar los datos: " + strMensage); } EstadosControles(TipoOperacion.Modificacion); mpe_Alta_Comercializadora.Show(); } else { LimpiarControles(false); EstadosControles(TipoOperacion.Inicio); LlenarGrilla(); } } catch (Exception err) { lbl_Errores.Text = "No se pudo realizar la acción solicitada.<br/>Intentelo mas trarde."; EstadosControles(TipoOperacion.Inicio); mpe_Alta_Comercializadora.Show(); log.ErrorFormat("Error al eliminar el registro {0}", err.Message); } }
protected void btn_Guardar_Click(object sender, EventArgs e) { try { log.Info("Presione el botón guadar"); //estoy desasociando la comercializadora if (vsTipoOperacion == TipoOperacion.Baja) { if (ValidacionCorrecta()) { mensaje.DescripcionMensaje = "¿Está seguro que desea desasociar la comercializadora del prestador?<br/>Si continua se aplicara la fecha de fin a todo lo relacionado."; mensaje.TipoMensaje = Controls_Mensaje.infoMensaje.Pregunta; mensaje.QuienLLama = "btn_Elimina"; mensaje.MensajeAncho = 350; mensaje.Mostrar(); } else { mpe_Alta_Comercializadora.Show(); } } if (vsTipoOperacion == TipoOperacion.Alta || vsTipoOperacion == TipoOperacion.Modificacion) { if (ValidacionCorrecta()) { WSComercializador.Comercializador unComercializador = new WSComercializador.Comercializador(); IUsuarioToken oUsuarioEnDirector = new UsuarioToken(); oUsuarioEnDirector.ObtenerUsuario(); string strMensage = string.Empty; if (oUsuarioEnDirector.VerificarToken()) { unComercializador.ID = VariableSession.UnComercializador.ID; unComercializador.FechaInicio = txt_FInicio.Value; unComercializador.FechaFin = string.IsNullOrEmpty(txt_FechaFin.Text) ? new DateTime?() : txt_FechaFin.Value; unComercializador.Cuit = long.Parse(txt_Cuit.ValueSinFormato); unComercializador.RazonSocial = txt_RazonSocial.Text; unComercializador.NombreFantasia = txt_NombreFantacia.Text; unComercializador.Observaciones = txt_Observaciones.Text; unComercializador.UnAuditoria = new WSComercializador.Auditoria(); unComercializador.UnAuditoria.Usuario = oUsuarioEnDirector.IdUsuario; unComercializador.UnAuditoria.IP = oUsuarioEnDirector.DirIP; unComercializador.UnAuditoria.IDOficina = int.Parse(string.IsNullOrEmpty(oUsuarioEnDirector.Oficina) ? "0" : oUsuarioEnDirector.Oficina); if (vsTipoOperacion == TipoOperacion.Alta) { if (log.IsInfoEnabled) { log.Info("Es un nuevo registro"); } strMensage = Comercializador.Relacion_ComercializadorAPrestador(VariableSession.UnPrestador.ID, unComercializador); } if (vsTipoOperacion == TipoOperacion.Modificacion) { if (log.IsInfoEnabled) { log.Info("Es una modificacion registro"); } strMensage = Comercializador.Relacion_ComercializadorPrestadorMB(VariableSession.UnPrestador.ID, unComercializador); } } else { if (log.IsErrorEnabled) { log.Error("No se pudo obtener el UsuarioToken"); } Response.Redirect("~/Paginas/Varios/SesionCaducada.aspx"); } if (!string.IsNullOrEmpty(strMensage)) { lbl_Errores.Text = strMensage; if (vsTipoOperacion == TipoOperacion.Alta) { EstadosControles(TipoOperacion.AltaModRelacion); } if (vsTipoOperacion == TipoOperacion.Modificacion) { EstadosControles(TipoOperacion.Modificacion); } mpe_Alta_Comercializadora.Show(); if (log.IsErrorEnabled) { log.Error("Error al guardar los datos: " + strMensage); } } else { LimpiarControles(false); EstadosControles(TipoOperacion.Inicio); LlenarGrilla(); } } else { if (vsTipoOperacion == TipoOperacion.AltaModRelacion) { EstadosControles(TipoOperacion.AltaModRelacion); } mpe_Alta_Comercializadora.Show(); } } } catch (ThreadAbortException) { } catch (Exception ex) { if (log.IsErrorEnabled) { log.Error("Error al guardar los datos: " + ex.Message); } //mensaje.TipoMensaje = Controls_Mensaje.infoMensaje.Error; //mensaje.DescripcionMensaje = "No se pudo realizar la acción solicitada.<br/>Intentelo mas trarde."; //mensaje.Mostrar(); lbl_Errores.Text = "No se pudo realizar la acción solicitada. Intentelo mas trarde."; if (vsTipoOperacion == TipoOperacion.AltaModRelacion) { EstadosControles(TipoOperacion.AltaModRelacion); } mpe_Alta_Comercializadora.Show(); } }
protected void btn_BuscaCUIL_Click(object sender, EventArgs e) { lbl_Errores.Text = string.Empty; lblNota.Text = string.Empty; string Errores = txt_Cuit.ValidarCUIL(); btn_Guardar.Enabled = false; if (!string.IsNullOrEmpty(Errores)) { lblNota.Text = Util.FormatoError(Errores); EstadosControles(TipoOperacion.Alta); mpe_Alta_Comercializadora.Show(); return; } try { if (log.IsInfoEnabled) { log.Info("Voy a buscar la comercializadora por el cuil: " + txt_Cuit.ValueSinFormato); } WSComercializador.Comercializador unComercializador = new WSComercializador.Comercializador(); unComercializador = Comercializador.TraerComercializadoras_xCuit(txt_Cuit.ValueSinFormato); if (!string.IsNullOrEmpty(unComercializador.RazonSocial)) { //Master.sesUnComercializador = unComercializador; VariableSession.UnComercializador = unComercializador; txt_RazonSocial.Text = unComercializador.RazonSocial; txt_NombreFantacia.Text = unComercializador.NombreFantasia; } else { log.Debug("TraerComercializadoras_xCuit no fue encontrado lo voy a buscar en TraerComercializadorasADE"); unComercializador = Externos.TraerComercializadorasADE(txt_Cuit.ValueSinFormato); txt_RazonSocial.Text = unComercializador.RazonSocial; } if (string.IsNullOrEmpty(unComercializador.RazonSocial)) { lblNota.Text = "No se encontro la Comercializadora por el CUIT ingresado."; } else { EstadosControles(TipoOperacion.Alta); btn_Guardar.Enabled = true; } } catch (Exception err) { if (log.IsErrorEnabled) { log.ErrorFormat("La buscar las comercializadoras asociadas genero error => Descripcion {1} ", err.Message); } lbl_Errores.Text = "No se pudo realizar la acción solicitada. Intentelo mas trarde."; } //EstadosControles(TipoOperacion.Alta); mpe_Alta_Comercializadora.Show(); }