public ActionResult GetClientesPRUEBA(int IdPlaza, string contrato, string Nombrecliente, string ciudad, string colonia, string calle, string numero, string filtro) { ConexionController c = new ConexionController(); SqlCommand comandoSql; List <CLIENTEEntity2> lista = new List <CLIENTEEntity2>(); SqlConnection conexionSQL = new SqlConnection(c.DameConexion(IdPlaza)); try { conexionSQL.Open(); } catch { } try { if (contrato != "") { comandoSql = new SqlCommand("Select * from [dbo].[View_BusquedaIndividual] where Contrato=" + contrato); } else if (Nombrecliente != "") { comandoSql = new SqlCommand("Select * from [dbo].[View_BusquedaIndividual] where Nombre like '%" + Nombrecliente + "%' "); } else if (ciudad != "") { comandoSql = new SqlCommand("Select * from [dbo].[View_BusquedaIndividual] where Ciudad like '%" + ciudad + "%' and Colonia like '%" + colonia + "%' and Calle like'%" + calle + "%' and Numero like '%" + numero + "%'"); } else { comandoSql = new SqlCommand("Select * from [dbo].[View_BusquedaIndividual]"); } comandoSql.Connection = conexionSQL; SqlDataReader reader = comandoSql.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { CLIENTEEntity2 cliente = new CLIENTEEntity2(); cliente.CONTRATO = Int32.Parse(reader[0].ToString()); cliente.NOMBRE = reader[1].ToString(); cliente.TELEFONO = reader[2].ToString(); cliente.CELULAR = reader[3].ToString(); cliente.Calle = reader[4].ToString(); cliente.Colonia = reader[6].ToString(); cliente.NUMERO = reader[5].ToString(); cliente.Ciudad = reader[7].ToString(); lista.Add(cliente); } } } catch { } lista = lista.Where(o => o.Ciudad == filtro).Take(15).ToList(); return(Json(lista, JsonRequestBehavior.AllowGet)); }
public ActionResult GetClientesPorCoincidencia(int conexion) { ConexionController c = new ConexionController(); SqlCommand comandoSql; List <CLIENTEEntity2> lista = new List <CLIENTEEntity2>(); SqlConnection conexionSQL = new SqlConnection(c.DameConexion(conexion)); try { conexionSQL.Open(); } catch { } comandoSql = new SqlCommand("SELECT * FROM CLIENTES"); comandoSql.Connection = conexionSQL; SqlDataReader reader = comandoSql.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { CLIENTEEntity2 cliente = new CLIENTEEntity2(); cliente.CONTRATO = Int32.Parse(reader[0].ToString()); cliente.NOMBRE = reader[1].ToString(); cliente.Clv_Calle = Int32.Parse(reader[2].ToString()); cliente.NUMERO = reader[3].ToString(); cliente.ENTRECALLES = reader[4].ToString(); cliente.Clv_Colonia = Int32.Parse(reader[5].ToString()); cliente.CodigoPostal = reader[6].ToString(); cliente.TELEFONO = reader[7].ToString(); cliente.CELULAR = reader[8].ToString(); cliente.DESGLOSA_Iva = bool.Parse(reader[9].ToString()); cliente.SoloInternet = bool.Parse(reader[10].ToString()); cliente.eshotel = bool.Parse(reader[11].ToString()); cliente.Clv_Ciudad = Int32.Parse(reader[12].ToString()); cliente.Email = reader[13].ToString(); cliente.clv_sector = Int32.Parse(reader[14].ToString()); cliente.Clv_Periodo = Int32.Parse(reader[15].ToString()); cliente.Clv_Tap = Int32.Parse(reader[16].ToString()); cliente.Zona2 = bool.Parse(reader[17].ToString()); cliente.conexion = conexion; lista.Add(cliente); } } return(Json(lista, JsonRequestBehavior.AllowGet)); }
public ActionResult UpdateCliente(CLIENTEEntity2 cliente, DatoFiscalEntity fiscales) { ConexionController c = new ConexionController(); SqlCommand comandoSql; SqlCommand comandoSql2; SqlConnection conexionSQL = new SqlConnection(c.DameConexion(cliente.conexion)); int result = 0; try { conexionSQL.Open(); } catch { } try { comandoSql = new SqlCommand(@"UPDATE CLIENTES SET Nombre=@nombre,Clv_Calle=@calle,Numero=@numero,EntreCalles=@calles,Clv_Colonia=@colonia,CodigoPostal=@cp,Telefono=@telefono,Celular=@celular,Clv_Ciudad=@cuidad,Email=@email where contrato=" + cliente.CONTRATO); comandoSql.Connection = conexionSQL; comandoSql.Parameters.AddWithValue("@nombre", cliente.NOMBRE); comandoSql.Parameters.AddWithValue("@calle", cliente.Clv_Calle); comandoSql.Parameters.AddWithValue("@numero", cliente.NUMERO); comandoSql.Parameters.AddWithValue("@calles", cliente.ENTRECALLES); comandoSql.Parameters.AddWithValue("@colonia", cliente.Clv_Colonia); comandoSql.Parameters.AddWithValue("@cp", cliente.CodigoPostal); comandoSql.Parameters.AddWithValue("@telefono", cliente.TELEFONO); comandoSql.Parameters.AddWithValue("@celular", cliente.CELULAR); comandoSql.Parameters.AddWithValue("@cuidad", cliente.Clv_Ciudad); comandoSql.Parameters.AddWithValue("@email", cliente.Email); comandoSql.ExecuteNonQuery(); result = 1; } catch { } try { comandoSql2 = new SqlCommand("UPDATE DatosFiscales set Razon_Social=" + fiscales.RAZON_SOCIAL + ",RFC=" + fiscales.RFC + ",Calle_RS=" + fiscales.CALLE_RS + ",Numero_RS=" + fiscales.NUMERO_RS + ",EntreCalles=" + fiscales.ENTRECALLES + ",Colonia_RS=" + fiscales.COLONIA_RS + ",Ciudad_RS=" + fiscales.CIUDAD_RS + ",Estado_RS=" + fiscales.ESTADO_RS + ",CP_RS=" + fiscales.CP_RS + ",Telefono_RS=" + fiscales.TELEFONO_RS + ",Fax_RS=" + fiscales.FAX_RS + ",CURP=" + fiscales.CURP + " where contrato=" + cliente.CONTRATO); comandoSql2.Connection = conexionSQL; comandoSql2.ExecuteNonQuery(); } catch { } return(Json(result, JsonRequestBehavior.AllowGet)); }
public ActionResult GetDataClient(int contrato, int plaza) { ConexionController c = new ConexionController(); SqlCommand comandoSql; List <CLIENTEEntity2> lista = new List <CLIENTEEntity2>(); SqlConnection conexionSQL = new SqlConnection(c.DameConexion(plaza)); try { conexionSQL.Open(); } catch { } try { comandoSql = new SqlCommand("Select * from [dbo].[View_BusquedaIndividual] where Contrato=" + contrato); comandoSql.Connection = conexionSQL; SqlDataReader reader = comandoSql.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { CLIENTEEntity2 cliente = new CLIENTEEntity2(); cliente.CONTRATO = Int32.Parse(reader[0].ToString()); cliente.NOMBRE = reader[1].ToString(); cliente.TELEFONO = reader[2].ToString(); cliente.CELULAR = reader[3].ToString(); cliente.Calle = reader[4].ToString(); cliente.Colonia = reader[6].ToString(); cliente.NUMERO = reader[5].ToString(); cliente.Ciudad = reader[7].ToString(); lista.Add(cliente); } } } catch { } return(Json(lista, JsonRequestBehavior.AllowGet)); }
public ActionResult FiltradoMasivo(int idplaza, int idtipser, int tipobusqueda, string contratado, string suspendidos, string cancelados, string temporales, string instalados, string desconectados, string fuera_servicio, string fecha, string finicio, string ftermino, int draw, int start, int length) { List <CLIENTEEntity2> lista = new List <CLIENTEEntity2>(); ConexionController c = new ConexionController(); SqlCommand comandoSql; List <TipServEntity> lista_servicio = new List <TipServEntity>(); SqlConnection conexionSQL = new SqlConnection(c.DameConexion(idplaza)); int recordFiltered = 0; try { conexionSQL.Open(); } catch { } try { if (idtipser == 1) { if (tipobusqueda == 1) { comandoSql = new SqlCommand("Select * from View_MasivaTvAnalogica where Status = '" + contratado + "' or Status = '" + suspendidos + "' or Status = '" + cancelados + "' or Status = '" + temporales + "'or Status = '" + instalados + "' or Status = '" + desconectados + "' or Status = '" + fuera_servicio + "'"); } else { if (Int32.Parse(fecha) == 1) { comandoSql = new SqlCommand("Select * from View_MasivaTvAnalogica where Fecha_Contratacion BETWEEN '" + finicio + "' AND '" + ftermino + "'"); } else if (Int32.Parse(fecha) == 2) { comandoSql = new SqlCommand("Select * from View_MasivaTvAnalogica where Fecha_Instalacion BETWEEN '" + finicio + "' AND '" + ftermino + "'"); } else { comandoSql = new SqlCommand("Select * from View_MasivaTvAnalogica where Fecha_Cancelacion BETWEEN '" + finicio + "' AND '" + ftermino + "'"); } } } else if (idtipser == 2) { if (tipobusqueda == 1) { comandoSql = new SqlCommand("Select * from View_MasivaNet where Status = '" + contratado + "' or Status = '" + suspendidos + "' or Status = '" + cancelados + "' or Status = '" + temporales + "'or Status = '" + instalados + "' or Status = '" + desconectados + "' or Status = '" + fuera_servicio + "'"); } else { if (Int32.Parse(fecha) == 1) { comandoSql = new SqlCommand("Select * from View_MasivaNet where Fecha_Contratacion BETWEEN '" + finicio + "' AND '" + ftermino + "'"); } else if (Int32.Parse(fecha) == 2) { comandoSql = new SqlCommand("Select * from View_MasivaNet where Fecha_Instalacion BETWEEN '" + finicio + "' AND '" + ftermino + "'"); } else { comandoSql = new SqlCommand("Select * from View_MasivaNet where Fecha_Cancelacion BETWEEN '" + finicio + "' AND '" + ftermino + "'"); } } } else if (idtipser == 3) { if (tipobusqueda == 1) { comandoSql = new SqlCommand("Select * from View_MasivaDigital where Status = '" + contratado + "' or Status = '" + suspendidos + "' or Status = '" + cancelados + "' or Status = '" + temporales + "'or Status = '" + instalados + "' or Status = '" + desconectados + "' or Status = '" + fuera_servicio + "'"); } else { if (Int32.Parse(fecha) == 1) { comandoSql = new SqlCommand("Select * from View_MasivaDigital where Fecha_Contratacion BETWEEN '" + finicio + "' AND '" + ftermino + "'"); } else if (Int32.Parse(fecha) == 2) { comandoSql = new SqlCommand("Select * from View_MasivaDigital where Fecha_Instalacion BETWEEN '" + finicio + "' AND '" + ftermino + "'"); } else { comandoSql = new SqlCommand("Select * from View_MasivaDigital where Fecha_Cancelacion BETWEEN '" + finicio + "' AND '" + ftermino + "'"); } } } else { comandoSql = new SqlCommand("Select * from View_MasivaTvAnalogica"); } comandoSql.Connection = conexionSQL; SqlDataReader reader = comandoSql.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { CLIENTEEntity2 cliente = new CLIENTEEntity2(); cliente.CONTRATO = Int32.Parse(reader[0].ToString()); cliente.NOMBRE = reader[1].ToString(); cliente.TELEFONO = reader[2].ToString(); cliente.CELULAR = reader[3].ToString(); cliente.Calle = reader[4].ToString(); cliente.Colonia = reader[6].ToString(); cliente.NUMERO = reader[5].ToString(); cliente.Ciudad = reader[7].ToString(); lista.Add(cliente); } } } catch { } recordFiltered = lista.Count; DataTableData dataTableData = new DataTableData(); dataTableData.draw = draw; dataTableData.recordsTotal = 0; dataTableData.data = lista.Skip(start).Take(length).ToList(); dataTableData.recordsFiltered = recordFiltered; return(Json(dataTableData, JsonRequestBehavior.AllowGet)); }
public ActionResult UpdateCliente(CLIENTEEntity2 cliente, clientes_apellidos clienteNombres, int usuario) { ConexionController c = new ConexionController(); SqlCommand comandoSql2; SqlConnection conexionSQL = new SqlConnection(c.DameConexion(cliente.conexion)); CLIENTEEntity2 aux_cliente = new CLIENTEEntity2(); int result = 0; try { conexionSQL.Open(); } catch { } try { comandoSql2 = new SqlCommand("SELECT * FROM CLIENTES where contrato=" + cliente.CONTRATO); comandoSql2.Connection = conexionSQL; SqlDataReader reader = comandoSql2.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { aux_cliente.NOMBRE = reader[1].ToString(); aux_cliente.ENTRECALLES = reader[4].ToString(); aux_cliente.TELEFONO = reader[7].ToString(); aux_cliente.CELULAR = reader[8].ToString(); aux_cliente.Email = reader[13].ToString(); } reader.Close(); } } catch { } try { comandoSql2 = new SqlCommand("UPDATE CLIENTES set Nombre='" + cliente.NOMBRE + "',Clv_Calle='" + cliente.Clv_Calle + "',Numero='" + cliente.NUMERO + "',EntreCalles='" + cliente.ENTRECALLES + "',Clv_Colonia='" + cliente.Clv_Colonia + "',Telefono='" + cliente.TELEFONO + "',Celular='" + cliente.CELULAR + "',Clv_Ciudad='" + cliente.Clv_Ciudad + "',Email='" + cliente.Email + "' where contrato=" + cliente.CONTRATO); comandoSql2.Connection = conexionSQL; comandoSql2.ExecuteNonQuery(); result = 1; } catch { } try { comandoSql2 = new SqlCommand("UPDATE Clientes_Apellidos set Nombre='" + clienteNombres.nombre + "', SegundoNombre='" + clienteNombres.segundonombre + "',Apellido_Paterno='" + clienteNombres.apaterno + "',Apellido_Materno='" + clienteNombres.amaterno + "',FechaNacimiento='" + clienteNombres.fnacimiento + "' where contrato=" + cliente.CONTRATO); comandoSql2.Connection = conexionSQL; comandoSql2.ExecuteNonQuery(); } catch { } try { ConexionEntity conect = proxycon.GetConexion(cliente.conexion); DateTime today = DateTime.Now; comandoSql2 = new SqlCommand("INSERT INTO MovSist(Fecha,usuario,contrato,Sistema,Pantalla,control,valorant,valornuevo,clv_ciudad) values(@Fecha,@usuario,@contrato,@Sistema,@Pantalla,@control,@valorant,@valornuevo,@clv_ciudad)"); UsuarioEntity user = proxyuser.GetUsuario(usuario); comandoSql2.Parameters.AddWithValue("@Fecha", today); comandoSql2.Parameters.AddWithValue("@usuario", user.Usuario); comandoSql2.Parameters.AddWithValue("@contrato", cliente.CONTRATO); comandoSql2.Parameters.AddWithValue("@Sistema", "CallCenter"); comandoSql2.Parameters.AddWithValue("@Pantalla", "Clientes"); comandoSql2.Parameters.AddWithValue("@control", "Actualizó Datos Generales del cliente- Nombre"); comandoSql2.Parameters.AddWithValue("@valorant", aux_cliente.NOMBRE); comandoSql2.Parameters.AddWithValue("@valornuevo", cliente.NOMBRE); comandoSql2.Parameters.AddWithValue("@clv_ciudad", conect.Plaza); comandoSql2.Connection = conexionSQL; comandoSql2.ExecuteNonQuery(); comandoSql2 = new SqlCommand("INSERT INTO MovSist(Fecha,usuario,contrato,Sistema,Pantalla,control,valorant,valornuevo,clv_ciudad) values(@Fecha,@usuario,@contrato,@Sistema,@Pantalla,@control,@valorant,@valornuevo,@clv_ciudad)"); comandoSql2.Parameters.AddWithValue("@Fecha", today); comandoSql2.Parameters.AddWithValue("@usuario", user.Usuario); comandoSql2.Parameters.AddWithValue("@contrato", cliente.CONTRATO); comandoSql2.Parameters.AddWithValue("@Sistema", "CallCenter"); comandoSql2.Parameters.AddWithValue("@Pantalla", "Clientes"); comandoSql2.Parameters.AddWithValue("@control", "Actualizó Datos Generales del cliente- Teléfono"); if (cliente.TELEFONO == null) { cliente.TELEFONO = ""; } comandoSql2.Parameters.AddWithValue("@valorant", aux_cliente.TELEFONO); comandoSql2.Parameters.AddWithValue("@valornuevo", cliente.TELEFONO); comandoSql2.Parameters.AddWithValue("@clv_ciudad", conect.Plaza); comandoSql2.Connection = conexionSQL; comandoSql2.ExecuteNonQuery(); comandoSql2 = new SqlCommand("INSERT INTO MovSist(Fecha,usuario,contrato,Sistema,Pantalla,control,valorant,valornuevo,clv_ciudad) values(@Fecha,@usuario,@contrato,@Sistema,@Pantalla,@control,@valorant,@valornuevo,@clv_ciudad)"); comandoSql2.Parameters.AddWithValue("@Fecha", today); comandoSql2.Parameters.AddWithValue("@usuario", user.Usuario); comandoSql2.Parameters.AddWithValue("@contrato", cliente.CONTRATO); comandoSql2.Parameters.AddWithValue("@Sistema", "CallCenter"); comandoSql2.Parameters.AddWithValue("@Pantalla", "Clientes"); comandoSql2.Parameters.AddWithValue("@control", "Actualizó Datos Generales del cliente- Celular"); if (cliente.CELULAR == null) { cliente.CELULAR = ""; } comandoSql2.Parameters.AddWithValue("@valorant", aux_cliente.CELULAR); comandoSql2.Parameters.AddWithValue("@valornuevo", cliente.CELULAR); comandoSql2.Parameters.AddWithValue("@clv_ciudad", conect.Plaza); comandoSql2.Connection = conexionSQL; comandoSql2.ExecuteNonQuery(); comandoSql2 = new SqlCommand("INSERT INTO MovSist(Fecha,usuario,contrato,Sistema,Pantalla,control,valorant,valornuevo,clv_ciudad) values(@Fecha,@usuario,@contrato,@Sistema,@Pantalla,@control,@valorant,@valornuevo,@clv_ciudad)"); comandoSql2.Parameters.AddWithValue("@Fecha", today); comandoSql2.Parameters.AddWithValue("@usuario", user.Usuario); comandoSql2.Parameters.AddWithValue("@contrato", cliente.CONTRATO); comandoSql2.Parameters.AddWithValue("@Sistema", "CallCenter"); comandoSql2.Parameters.AddWithValue("@Pantalla", "Clientes"); comandoSql2.Parameters.AddWithValue("@control", "Actualizó Datos Generales del cliente- Correo"); if (cliente.Email == null) { cliente.Email = ""; } comandoSql2.Parameters.AddWithValue("@valorant", aux_cliente.Email); comandoSql2.Parameters.AddWithValue("@valornuevo", cliente.Email); comandoSql2.Parameters.AddWithValue("@clv_ciudad", conect.Plaza); comandoSql2.Connection = conexionSQL; comandoSql2.ExecuteNonQuery(); } catch { } return(Json(result, JsonRequestBehavior.AllowGet)); }
public List <CLIENTEEntity2> GetClientesporPlaza(int id, string contrato, string cliente1, string direccion) { ConexionController c = new ConexionController(); SqlCommand comandoSql; List <CLIENTEEntity2> lista = new List <CLIENTEEntity2>(); SqlConnection conexionSQL = new SqlConnection(c.DameConexion(id)); try { conexionSQL.Open(); } catch { } if (contrato != "") { comandoSql = new SqlCommand("select * from CLIENTES x1 join CALLES x2 on x1.Clv_Calle=x2.Clv_Calle JOIN COLONIAS X3 ON X3.Clv_Colonia=x1.Clv_Colonia JOIN CIUDADES X4 ON X4.Clv_Ciudad=x1.Clv_Ciudad where x1.contrato=" + contrato); } else if (cliente1 != "") { comandoSql = new SqlCommand(" select * from CLIENTES x1 join CALLES x2 on x1.Clv_Calle=x2.Clv_Calle JOIN COLONIAS X3 ON X3.Clv_Colonia=x1.Clv_Colonia JOIN CIUDADES X4 ON X4.Clv_Ciudad=x1.Clv_Ciudad where x1.Nombre like '%" + cliente1 + "%' "); } else if (direccion != "") { comandoSql = new SqlCommand("select * from CLIENTES x1 join CALLES x2 on x1.Clv_Calle=x2.Clv_Calle JOIN COLONIAS X3 ON X3.Clv_Colonia=x1.Clv_Colonia JOIN CIUDADES X4 ON X4.Clv_Ciudad=x1.Clv_Ciudad where x2.Nombre like '%" + direccion + "%'"); } else { comandoSql = new SqlCommand("select * from CLIENTES x1 join CALLES x2 on x1.Clv_Calle=x2.Clv_Calle JOIN COLONIAS X3 ON X3.Clv_Colonia=x1.Clv_Colonia JOIN CIUDADES X4 ON X4.Clv_Ciudad=x1.Clv_Ciudad"); } comandoSql.Connection = conexionSQL; SqlDataReader reader = comandoSql.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { CLIENTEEntity2 cliente = new CLIENTEEntity2(); cliente.CONTRATO = Int32.Parse(reader[0].ToString()); cliente.NOMBRE = reader[1].ToString(); cliente.Clv_Calle = Int32.Parse(reader[2].ToString()); cliente.NUMERO = reader[3].ToString(); cliente.ENTRECALLES = reader[4].ToString(); cliente.Clv_Colonia = Int32.Parse(reader[5].ToString()); cliente.CodigoPostal = reader[6].ToString(); cliente.TELEFONO = reader[7].ToString(); cliente.CELULAR = reader[8].ToString(); cliente.DESGLOSA_Iva = bool.Parse(reader[9].ToString()); cliente.SoloInternet = bool.Parse(reader[10].ToString()); cliente.eshotel = bool.Parse(reader[11].ToString()); cliente.Clv_Ciudad = Int32.Parse(reader[12].ToString()); cliente.Email = reader[13].ToString(); try { cliente.clv_sector = Int32.Parse(reader[14].ToString()); }catch { cliente.clv_sector = 0; } cliente.Clv_Periodo = Int32.Parse(reader[15].ToString()); //cliente.Clv_Tap = Int32.Parse(reader[16].ToString()); cliente.Zona2 = bool.Parse(reader[17].ToString()); cliente.conexion = id; cliente.Calle = reader[19].ToString(); cliente.Colonia = reader[21].ToString(); cliente.Ciudad = reader[23].ToString(); lista.Add(cliente); } } return(lista); }