Example #1
0
        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);
        }
Example #2
0
        //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));
        }