public long ModificarPersona(RegistraPersona request) { long result; using (SqlConnection conexion = new SqlConnection(ContextoParaBaseDatos.DecryptedConnectionString("TransmisionesDB"))) { Dictionary <string, object> parametrosIn = new Dictionary <string, object>(); parametrosIn.Add("@CodigoPersona", request.CodigoPersona); parametrosIn.Add("@CodigoTipoDocumento", request.CodigoTipoDocumento); parametrosIn.Add("@CodigoPais", request.CodigoPais); parametrosIn.Add("@RazonSocialPersona", request.RazonSocialPersona); parametrosIn.Add("@NumeroDocumentoPersona", request.NumeroDocumentoPersona); parametrosIn.Add("@DireccionPersona", request.DireccionPersona); parametrosIn.Add("@TelefonoPersona", request.TelefonoPersona); parametrosIn.Add("@EmailPersona", request.EmailPersona); parametrosIn.Add("@ContactoPersona", request.ContactoPersona); parametrosIn.Add("@WebPersona", request.WebPersona); parametrosIn.Add("@EstadoRegistro", request.EstadoRegistro); parametrosIn.Add("@UsuarioRegistro", request.UsuarioActualizacion); using (SqlCommand cmd = SqlHelper.CreateCommandWithParameters("USP_MODIFICAR_PERSONA", conexion, parametrosIn, true)) { result = cmd.ExecuteNonQuery(); SqlHelper.CloseConnection(conexion); } } return(result); }
public long RegistrarPersona(RegistraPersona request) { long CodigoPersona = 0; int result; using (SqlConnection conexion = new SqlConnection(ContextoParaBaseDatos.DecryptedConnectionString("TransmisionesDB"))) { Dictionary <string, object> parametrosIn = new Dictionary <string, object>(); Dictionary <string, object> parametrosOut = new Dictionary <string, object>(); int CodPersona = 0; parametrosIn.Add("@CodigoTipoDocumento", request.CodigoTipoDocumento); parametrosIn.Add("@CodigoPais", request.CodigoPais); parametrosIn.Add("@RazonSocialPersona", request.RazonSocialPersona); parametrosIn.Add("@NumeroDocumentoPersona", request.NumeroDocumentoPersona); parametrosIn.Add("@DireccionPersona", request.DireccionPersona); parametrosIn.Add("@TelefonoPersona", request.TelefonoPersona); parametrosIn.Add("@EmailPersona", request.EmailPersona); parametrosIn.Add("@ContactoPersona", request.ContactoPersona); parametrosIn.Add("@WebPersona", request.WebPersona); parametrosIn.Add("@UsuarioRegistro", request.UsuarioCreacion); parametrosOut.Add("@CodigoPersona", CodPersona); using (SqlCommand cmd = SqlHelper.CreateCommandWithParameters("USP_INSERTAR_PERSONA", conexion, parametrosIn, true, parametrosOut)) { result = cmd.ExecuteNonQuery(); CodigoPersona = long.Parse(cmd.Parameters["@CodigoPersona"].Value.ToString()); SqlHelper.CloseConnection(conexion); } } return(CodigoPersona); }