public ActionResult GuardaDatosAdicionales(ExDatosAdicionales datosadicionales,
                                                   List <ExUsuariosAudabook> usuariosaudabook)
        {
            try
            {
                new DxDatosAdicionales().GuardaDatosADicionales(datosadicionales);
                var dac = new DxUsuarisoAudabook();

                dac.deletePorPrecliente(datosadicionales.id_precliente);

                foreach (var v in usuariosaudabook)
                {
                    v.fecha_creacion       = DateTime.Now;
                    v.fecha_modificacion   = DateTime.Now;
                    v.id_precliente        = datosadicionales.id_precliente;
                    v.usuario_creacion     = "admin";
                    v.usuario_modificacion = "admin";
                    dac.Save(v);
                }

                return(Json(new { Ok = "OK" }));
            }
            catch (Exception ex)
            {
                Response.StatusCode = (int)HttpStatusCode.InternalServerError;
                return(Json(new { Resultado = false, Error = ex.Message }));
            }
        }
        public int GuardaDatosADicionales(ExDatosAdicionales _ExDatosAdicionales)
        {
            try
            {
                //DAC _Dac = new DAC();
                List <SqlParameter> parametros = new List <SqlParameter>();
                parametros.Add(new SqlParameter {
                    Value = _ExDatosAdicionales.correoarribo, SqlDbType = System.Data.SqlDbType.VarChar, ParameterName = "@vcorreoarribo"
                });
                parametros.Add(new SqlParameter {
                    Value = _ExDatosAdicionales.id_precliente, SqlDbType = System.Data.SqlDbType.Int, ParameterName = "@Vid_precliente"
                });
                parametros.Add(new SqlParameter {
                    Value = _ExDatosAdicionales.frecuencia, SqlDbType = System.Data.SqlDbType.VarChar, ParameterName = "@Vfrecuencia"
                });
                parametros.Add(new SqlParameter {
                    Value = _ExDatosAdicionales.giro, SqlDbType = System.Data.SqlDbType.VarChar, ParameterName = "@Vgiro"
                });
                parametros.Add(new SqlParameter {
                    Value = _ExDatosAdicionales.numero_empleados, SqlDbType = System.Data.SqlDbType.Int, ParameterName = "@Vnumero_empleados"
                });
                parametros.Add(new SqlParameter {
                    Value = _ExDatosAdicionales.pagina_web, SqlDbType = System.Data.SqlDbType.VarChar, ParameterName = "@Vpagina_web"
                });
                parametros.Add(new SqlParameter {
                    Value = _ExDatosAdicionales.patemtes_operacion, SqlDbType = System.Data.SqlDbType.VarChar, ParameterName = "@vpatemtes_operacion"
                });
                parametros.Add(new SqlParameter {
                    Value = _ExDatosAdicionales.Telefono, SqlDbType = System.Data.SqlDbType.VarChar, ParameterName = "@VTelefono"
                });
                parametros.Add(new SqlParameter {
                    Value = _ExDatosAdicionales.tiempo_establecido, SqlDbType = System.Data.SqlDbType.VarChar, ParameterName = "@Vtiempo_establecido"
                });
                parametros.Add(new SqlParameter {
                    Value = _ExDatosAdicionales.ventas_anuales, SqlDbType = System.Data.SqlDbType.Int, ParameterName = "@Vventas_anuales"
                });
                parametros.Add(new SqlParameter {
                    Value = _ExDatosAdicionales.vucemC, SqlDbType = System.Data.SqlDbType.Bit, ParameterName = "@vvucem_cliente"
                });
                parametros.Add(new SqlParameter {
                    Value = _ExDatosAdicionales.vucemG, SqlDbType = System.Data.SqlDbType.Bit, ParameterName = "@vvucem_grupoei"
                });


                int?resultado = NoQuery(parametros, "tblCLI_GuardaDatosAdicionales_SP");
                return(0);//(int)resultado;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 3
0
        private ExDatosAdicionales ObtenerDatoAdicional(DatosAdicionalesViewModel dato, int idPrecliente)
        {
            var dto = new ExDatosAdicionales();

            dto.correoarribo       = dato.CorreoArribo;
            dto.frecuencia         = dato.Frecuencia;
            dto.giro               = dato.Giro;
            dto.id_precliente      = idPrecliente;
            dto.nombrecomer        = dato.Nombrecomer;
            dto.numero_empleados   = dato.NumeroEmpleados;
            dto.pagina_web         = dato.PaginaWeb;
            dto.patemtes_operacion = dato.PatemtesOperacion;
            dto.Telefono           = dato.Telefono;
            dto.tiempo_establecido = dato.TiempoEstablecido;
            dto.ventas_anuales     = dato.VentasAnuales;
            dto.vucemC             = dato.VucemC;
            dto.vucemG             = dato.VucemG;

            return(dto);
        }