public ResultadoBase GuardarEjecutivoDotacion(WebDotacionEntrada entrada) { try { DotacionEntity d = new DotacionEntity { Rut = entrada.Rut, Cargo = entrada.Cargo, IdSucursal = entrada.Oficina, EsAsignable = 1, Nombres = entrada.Nombre, FechaIngreso = Convert.ToDateTime(entrada.FechaIngreso), FechaFinalizacion = entrada.TipoContrato == "P" ? Convert.ToDateTime(entrada.FechaFinal) : DateTime.MaxValue, TipoContrato = entrada.TipoContrato, Email = entrada.Email, Sexo = entrada.Sexo }; DotacionDataAccess.InsertEjecutivoDotacion(d); return(new ResultadoBase() { Estado = "OK", Mensaje = "Ejecutivo registrado exitosamente", Objeto = d }); } catch (Exception ex) { return(new ResultadoBase() { Estado = "ER", Mensaje = "Ha ocurrido un error al registrar Ejecutivo", Objeto = ex }); } }
public static int InsertEjecutivoDotacion(DotacionEntity dotacion) { Parametros prm = new Parametros { new Parametro("@Rut", dotacion.Rut), new Parametro("@Nombres", dotacion.Nombres), new Parametro("@IdSucursal", dotacion.IdSucursal), new Parametro("@Cargo", dotacion.Cargo), new Parametro("@EsAsignable", dotacion.EsAsignable), new Parametro("@TipoContrato", dotacion.TipoContrato), new Parametro("@FechaIngreso", dotacion.FechaIngreso), new Parametro("@FechaFinaliza", dotacion.FechaFinalizacion), new Parametro("@Email", dotacion.Email), new Parametro("@Sexo", dotacion.Sexo), }; return(DBHelper.InstanceCRM.EjecutarProcedimiento("spMotor_Dotacion_Guardar", prm)); }