public void ABCTELEFONO(char Op, Cte.TELEFONOS TELEFONO) { const string querySql = "Cte.prTELEFONOS"; int IntReturn = 1; try { using (SqlConnection connection = _objPersistencia.GetSqlConnection()) { connection.Open(); using (SqlCommand sqlCmnd = _objPersistencia.GetSqlCommand(connection, querySql, CommandType.StoredProcedure)) { sqlCmnd.Parameters.AddWithValue("@Op", Op); sqlCmnd.Parameters.AddWithValue("@IdTelefono", TELEFONO.IdTelefono); sqlCmnd.Parameters.AddWithValue("@IdTipoTelefono", TELEFONO.IdTipoTelefono); sqlCmnd.Parameters.AddWithValue("@IdDomicilio", TELEFONO.IdDomicilio); sqlCmnd.Parameters.AddWithValue("@Telefono", TELEFONO.Telefono); sqlCmnd.Parameters.AddWithValue("@Activo", TELEFONO.Activo); // Ejecucion del sqlCommand using (SqlDataReader reader = sqlCmnd.ExecuteReader()) { if (!reader.Read()) { throw new Exception("La ejecución del Store Procedure no arrojó ningun dato"); } // Verificamos el resultado de la ejecucion de sp 0 = correcto y 1 existe algun error IntReturn = (int)reader["Result"]; if (IntReturn > 0) { throw new Exception(reader["MensajeError"].ToString()); } TELEFONO.IdTelefono = (int)reader["Ident"]; reader.Close(); } connection.Close(); } } } catch (Exception ex) { if (IntReturn == 2) { throw new Exception($"{ex.Message}"); } else { throw new Exception($"{ex.Message} \n\nSP: {querySql}"); } } }
public void ABCTELEFONOS(char Op, Cte.TELEFONOS TELEFONOS) { try { _objAdClientes.ABCTELEFONO(Op, TELEFONOS); } catch (Exception ex) { throw new Exception(ex.Message); } }
public FrmClientes(ModoOperacion ModoOperacion, DataRow FilaCliente = null, FrmConsultaClientes FrmConsultaClientes = null) { InitializeComponent(); this.ModoOperacion = ModoOperacion; this.FilaCliente = FilaCliente; _lnClientes = new LnClientes(ModUsuario.SessionObjEnDatosConn); _Domicilio = new Cte.DOMICILIOS(); _Funciones = new ClsFunciones(); _Telefonos = new Cte.TELEFONOS(); _Cliente = new Cte.CLIENTES(); FrmBucadorColonias = new FrmBuscadorGenerico("[Loc].[prConsultaColonias]", "IdEntidadFederativa", "IdMunicipio", "IdCodigoPostal", "IdColonia"); FrmBuscadorDomicilio = new FrmBuscadorGenerico($"[Cte].[ConsultarDomicilio] {(FilaCliente != null ? (int)FilaCliente["IdCliente"] : _Cliente.IdCliente)} ", "IdDomicilio", "IdCliente", "IdColonia", "IdTipoDomicilio", "Activo"); _objFunc = new ClsFunciones(); this.FrmConsultaClientes = FrmConsultaClientes; }