public int Update(DireccionCliente entity)
 {
     var comando = BaseDatos.GetStoredProcCommand("InsertDireccionCliente");
     BaseDatos.AddOutParameter(comando, "IDDireccionCliente", DbType.Int32, 10);
     BaseDatos.AddInParameter(comando, "DIC_Codigo", DbType.String, entity.DIC_Codigo);
     BaseDatos.AddInParameter(comando, "DIC_Tipo", DbType.String, entity.DIC_Tipo);
     BaseDatos.AddInParameter(comando, "DIC_Descripcion", DbType.String, entity.DIC_Descripcion);
     BaseDatos.AddInParameter(comando, "DIC_Estado", DbType.String, entity.Estado);
     BaseDatos.AddInParameter(comando, "DIC_UsuarioModificacion", DbType.String, entity.UsuarioCreacion);
     BaseDatos.AddInParameter(comando, "DIC_UsuarioModificacion", DbType.String, entity.UsuarioModificacion);
     var resultado = BaseDatos.ExecuteNonQuery(comando);
     // if (resultado == 0) throw new Exception("Error al Agregar Cliente.");
     var valorDevuelto = (int)BaseDatos.GetParameterValue(comando, "IDCliente");
     comando.Dispose();
     return valorDevuelto;
 }
 public int Add(DireccionCliente entity)
 {
     throw new NotImplementedException();
 }