public static ResultadoTransaccion GuardaCondicionComercialCliente(Entidades.Clientes.clsClienteMaster cliente, SqlConnection conection, SqlTransaction transaction) { ResultadoTransaccion res = new ResultadoTransaccion(); Int64 IdCondicion = 0; try { objParams = SqlHelperParameterCache.GetSpParameterSet(conection, "SP_N_CLIENTES_CONDICION_COMERCIAL"); objParams[0].Value = cliente.Id; objParams[1].Value = cliente.CondicionComercial.CondicionComercialFlete.Id; objParams[2].Value = cliente.CondicionComercial.CondicionComercialGastosLocales.Id; objParams[3].Value = cliente.CondicionComercial.MontoLineaCredito; objParams[4].Value = cliente.CondicionComercial.VigenciaDesde; objParams[5].Value = cliente.CondicionComercial.VigenciaHasta; objParams[6].Value = cliente.CondicionComercial.UsuarioSolicita.Id; if (cliente.CondicionComercial.UsuarioAutoriza == null) { objParams[7].Value = -1; } else { objParams[7].Value = cliente.CondicionComercial.UsuarioAutoriza.Id; } objParams[8].Value = cliente.CondicionComercial.FechaSolicita; objParams[9].Value = cliente.CondicionComercial.FechaAutoriza; objParams[10].Value = cliente.CondicionComercial.Estado; SqlCommand command3 = new SqlCommand("SP_N_CLIENTES_CONDICION_COMERCIAL", conection); command3.Transaction = transaction; command3.Parameters.AddRange(objParams); command3.CommandType = CommandType.StoredProcedure; IdCondicion = Convert.ToInt64(command3.ExecuteScalar()); res.Estado = Enums.EstadoTransaccion.Aceptada; res.ObjetoTransaccion = IdCondicion; } catch (Exception ex) { res.Estado = Enums.EstadoTransaccion.Rechazada; res.Descripcion = ex.Message; Log.EscribirLog(ex.Message); } return(res); }
//public static IList<clsClienteMaster> ListarClientesMasterCF(string busqueda, Enums.TipoPersona tipo, Enums.Estado estado) //{ // if (busqueda == "") busqueda = "-1"; // IList<clsClienteMaster> listado = new List<clsClienteMaster>(); // listado = clsClienteMasterADO.ListarClienteMaster(busqueda, tipo, estado,); // foreach (var list in listado) // { // if (list.Tipo == Enums.TipoPersona.Cuenta) // list.NombreCompañia = list.NombreFantasia; // } // return listado; //} public static IList <Entidades.Clientes.Contacto.clsContacto> ListrContactos(Entidades.Clientes.clsClienteMaster cliente) { return(clsClienteMasterADO.ListarContactos(cliente)); }