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; } }
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); }