public ActionResult Index(Empleado empleado) { Respuesta respuesta = new Respuesta(); if (true) { respuesta.success = true; respuesta.message = "OK"; } return Json(respuesta); }
public ActionResult Index(Acceso login) { RespAcceso respuesta = new RespAcceso(); try { SqlDataReader reader = null; SqlConnection myConnection = new SqlConnection(); try { myConnection.ConnectionString = ConfigurationManager.ConnectionStrings["BaseComercial"].ConnectionString; myConnection.Open(); SqlCommand command = new SqlCommand("select * from RESTAURANT a, EMPLEADO b where b.EMPL_COD = " + login.num_empleado + " and a.REST_ID = " + login.rest_id + " and b.EMPL_STAT ='ALTA'", myConnection); reader = command.ExecuteReader(); Empleado emp = new Empleado(); Restaurant rest = new Restaurant(); while (reader.Read()) { rest.rest_des = reader["rest_des"].ToString(); rest.rest_id = Convert.ToInt32(reader["rest_id"].ToString()); rest.succ_id = Convert.ToInt32(reader["succ_id"].ToString()); emp.empl_apm = reader["empl_apm"].ToString(); emp.empl_app = reader["empl_app"].ToString(); emp.empl_cod = Convert.ToInt32(reader["empl_cod"].ToString()); emp.empl_nom = reader["empl_nom"].ToString(); emp.empl_stat = reader["empl_stat"].ToString(); emp.empl_tipo = reader["empl_tipo"].ToString(); emp.succ_id = Convert.ToInt32(reader["succ_id"].ToString()); }//end while respuesta.restaurant = rest; respuesta.empleado = emp; } catch (SqlException sqlExc) { respuesta.success = false; respuesta.message = "ERROR " + sqlExc.Message; } finally { myConnection.Close(); } //fin try-catch SQL }catch(Exception ex){ respuesta.success = false; respuesta.message = "ERROR " + ex.Message; }//Fin Try-catch General respuesta.success = true; respuesta.message = "OK"; return Json(respuesta); }
public ActionResult Index(AliveRequest aliv) { Alive res = new Alive(); SqlDataReader reader = null; SqlConnection myConnection = new SqlConnection(); try { myConnection.ConnectionString = ConfigurationManager.ConnectionStrings["BaseComercial"].ConnectionString; myConnection.Open(); SqlCommand command = new SqlCommand("select * from ff_cat_usuario", myConnection); reader = command.ExecuteReader(); List<Empleado> listaEmpl = new List<Empleado>(); while (reader.Read()) { Empleado emp = new Empleado(); emp.empl_nom = reader["usr_nombre"].ToString(); listaEmpl.Add(emp); }//end while res.body = listaEmpl; } catch (SqlException e) { res.success = false; res.message = "ERROR DB " + e.Message; return Json(res); } finally { myConnection.Close(); } if (aliv.request) { res.success = true; res.message = "OK"; } else { res.success = false; res.message = "ERROR 404"; } //return Json(res); return Json(res); }
public ActionResult appEntrar(Acceso login) { log.Info("Solicitando appEntrar"); RespAcceso respuesta = new RespAcceso(); try { SqlDataReader reader = null; SqlConnection myConnection = new SqlConnection(); Empleado emp = null; RestDetalle rest = null; log.Debug("Restaurante " +login.rest_id); log.Debug(" |Validando contraseña " + login.password); // " contra contraseña de restaurant " + ConfigurationManager.AppSettings[login.rest_id].ToString()); log.Debug("1= " + ConfigurationManager.AppSettings["1"].ToString()); log.Debug("?= " + ConfigurationManager.AppSettings[""+login.rest_id].ToString()); string pass = null; try { pass = ConfigurationManager.AppSettings["" + login.rest_id].ToString(); }catch(Exception exrr){ log.Error("ERROR VALIDANDO CONTRASEÑA EN "+ exrr.Message); } if(pass== null){ log.Debug("Configuracion de contraseña, incorrecta"); respuesta.success = false; respuesta.message = "CONFIGURACION DE CONTRASEÑA, INCORRECTA"; respuesta.restaurant = rest; respuesta.empleado = emp; } else if ( pass == login.password) { log.Debug("Contraseña Valida"); try { myConnection.ConnectionString = ConfigurationManager.ConnectionStrings["BaseComercial"].ConnectionString; myConnection.Open(); //SqlCommand command = new SqlCommand("select * from RESTAURANT a, EMPLEADO b where b.EMPL_COD = " + login.num_empleado + " and a.REST_ID = " + login.rest_id + " and b.EMPL_STAT ='ALTA'", myConnection); SqlCommand command = new SqlCommand("select (select SUCC_DES from SUCURSAL where SUCC_ID = a.SUCC_ID) as SUCC_DES, * from RESTAURANT a, ff_cat_usuario b where b.usr_numempleado = " + login.num_empleado + " and a.REST_ID = " + login.rest_id, myConnection); reader = command.ExecuteReader(); while (reader.Read()) { emp = new Empleado(); rest = new RestDetalle(); rest.rest_des = reader["rest_des"].ToString(); rest.rest_id = Convert.ToInt32(reader["rest_id"].ToString()); rest.succ_id = Convert.ToInt32(reader["succ_id"].ToString()); rest.succ_des = reader["succ_des"].ToString(); emp.empl_apm = ""; emp.empl_app = ""; emp.empl_cod = Convert.ToInt32(reader["usr_numempleado"].ToString()); emp.empl_nom = reader["usr_nombre"].ToString(); emp.empl_stat = "ALTA"; emp.empl_tipo = "MESERO"; emp.succ_id = Convert.ToInt32(reader["succ_id"].ToString()); }//end while if (emp != null && rest != null) { respuesta.success = true; respuesta.message = "OK"; respuesta.restaurant = rest; respuesta.empleado = emp; } else { respuesta.success = false; respuesta.message = "CONTRASEÑA INVÁLIDA"; respuesta.restaurant = rest; respuesta.empleado = emp; } } catch (SqlException sqlExc) { log.Error("Error en SQLException appEntrar en " + sqlExc.Message); respuesta.success = false; respuesta.message = "ERROR " + sqlExc.Message; return Json(respuesta); } finally { myConnection.Close(); } } else { log.Debug("Contraseña incorrecta"); respuesta.success = false; respuesta.message = "CONTRASEÑA INVÁLIDA"; respuesta.restaurant = rest; respuesta.empleado = emp; } //fin try-catch SQL } catch (Exception ex) { log.Error("Error solicitando appEntrar en "+ ex.Message); respuesta.success = false; respuesta.message = "ERROR " + ex.Message; return Json(respuesta); }//Fin Try-catch General return Json(respuesta); }
public ActionResult getEmpleados(ReqEmpleados emp) { RespEmpleado empleados = new RespEmpleado(); SqlDataReader reader = null; SqlConnection myConnection = new SqlConnection(); try { myConnection.ConnectionString = ConfigurationManager.ConnectionStrings["BaseComercial"].ConnectionString; myConnection.Open(); SqlCommand command = new SqlCommand("select * from ff_cat_usuario where usr_succ_id =@SUCC", myConnection); command.Parameters.AddWithValue("@SUCC", emp.succ_id); reader = command.ExecuteReader(); List<Empleado> listaEmpleado = new List<Empleado>(); while (reader.Read()) { Empleado empleado = new Empleado(); empleado.empl_cod = Convert.ToInt32(reader["usr_id"].ToString()); empleado.empl_nom = reader["usr_numempleado"].ToString(); empleado.empl_tipo = reader["usr_nombre"].ToString(); listaEmpleado.Add(empleado); } empleados.listaEmpleados = listaEmpleado; } catch (Exception ex) { empleados.success = false; empleados.message = "ERROR " + ex.Message; return Json(empleados); } finally { myConnection.Close(); } empleados.success = true; empleados.message = "OK"; return Json(empleados); }