예제 #1
0
 public void AsignacionPedido_CteTerr(CapaEntidad.Pedido ped, int Credito, ref int verificador, string Conexion)
 {
     try
     {
         CD_ProDesasignaPedido_Aut claseCapaDatos = new CD_ProDesasignaPedido_Aut();
         claseCapaDatos.AsignacionPedido_CteTerr(ped, Credito, ref verificador, Conexion);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #2
0
        public void AsignacionPedido_CteTerr(CapaEntidad.Pedido ped, int Credito, ref int verificador, string Conexion)
        {
            CD_Datos CapaDatos = default(CD_Datos);

            try
            {
                SqlCommand sqlcmd = default(SqlCommand);
                CapaDatos = new CapaDatos.CD_Datos(Conexion);
                string[] Parametros;
                object[] Valores;

                //Guarda la cabezera
                Parametros = new string[] {
                    "@Id_Emp",
                    "@Id_Cd",
                    "@Credito",
                    "@FecAsig",
                    "@UsrAsig",
                    "@Id_Cte",
                    "@Id_Ter"
                };

                Valores = new object[] {
                    ped.Id_Emp,
                    ped.Id_Cd,
                    Credito == 2 ? (object)null:Credito,
                    ped.FechaAsignacion,
                    ped.Id_U,
                    ped.Id_Cte,
                    ped.Id_Ter
                };

                sqlcmd = CapaDatos.GenerarSqlCommand("spProPedido_AsignacionAutomaticaTerr", ref verificador, Parametros, Valores);
                CapaDatos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }