public DataTable liberar_sesion(EALL datos) { DataTable Usuario = new DataTable(); NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["ConnectionStringNpgsql"].ConnectionString); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("usuarios.f_liberar_sesion", conection); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_id_usuario", NpgsqlDbType.Integer).Value = datos.Id; dataAdapter.Fill(Usuario); } catch (Exception Ex) { throw Ex; } finally { if (conection != null) { conection.Close(); } } return(Usuario); }
public UALL insertarproductocarrito(UALL utili, string ipAddress, string MAC, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 17); try { ///mostrar productos datos = data.obtenerProductos(utili.Mensaje1); /// encapsular campos encap.IdProducto = int.Parse(datos.Rows[utili.ItemIndex]["id_producto"].ToString()); encap.IdProveedor = int.Parse(datos.Rows[utili.ItemIndex]["id_proveedor"].ToString()); encap.Cantidad = int.Parse(utili.Cantidad_TB); encap.Id = utili.IdUsuario; encap.User = utili.User; encap = data.insertarpedidoproducto(encap, ipAddress, MAC); if (encap.Nulo == "1") { utili.Mensaje = componentes["mensaje2"].ToString(); return(utili); } utili.Mensaje = componentes["mensaje3"].ToString(); } catch (Exception ei) { utili.Mensaje = componentes["mensaje4"].ToString(); } return(utili); }
public UALL insertarmensaje(UALL utili, string ipAddress, string MAC, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 15); try { encap.Nombre = utili.Nombre; encap.Email = utili.Email; encap.Mensaje = utili.Mensaje; encap.User = utili.User; encap.Id = utili.IdUsuario; encap = data.contactar(encap, ipAddress, MAC); if (encap.Nulo == "1") { utili.Mensaje = componentes["mensaje1"].ToString(); return(utili); } utili.Mensaje = componentes["mensaje2"].ToString(); } catch (Exception ei) { utili.Mensaje = componentes["mensaje3"].ToString(); } return(utili); }
public DataTable ReciboCliente(EALL user) { NpgsqlConnection objetoConexion = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["ConnectionStringNpgsql"].ConnectionString); DataTable dataTable = new DataTable(); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("facturas.f_recibo_cliente", objetoConexion); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_id_vendedor", NpgsqlDbType.Integer).Value = user.IdCajero; dataAdapter.SelectCommand.Parameters.Add("_id_vliente", NpgsqlDbType.Integer).Value = user.IdCliente; objetoConexion.Open(); dataAdapter.Fill(dataTable); } catch (Exception e) { throw e; } finally { if (objetoConexion != null) { objetoConexion.Close(); } } return(dataTable); }
public void EliminarCarrito(EALL user, string ipAddress, string MAC) { NpgsqlConnection objetoConexion = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["ConnectionStringNpgsql"].ConnectionString); DataTable dataTable = new DataTable(); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("pedidos.f_eliminar_carrito", objetoConexion); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_id_pedido", NpgsqlDbType.Integer).Value = user.Id; // dataAdapter.SelectCommand.Parameters.Add("_usser", NpgsqlDbType.Varchar, 100).Value = user.User; //dataAdapter.SelectCommand.Parameters.Add("_ip", NpgsqlDbType.Varchar, 100).Value = ipAddress; //dataAdapter.SelectCommand.Parameters.Add("_mac", NpgsqlDbType.Varchar, 100).Value = MAC; objetoConexion.Open(); dataAdapter.Fill(dataTable); } catch (Exception e) { throw e; } finally { if (objetoConexion != null) { objetoConexion.Close(); } } }
public DataTable obtenerdatos(EALL datos, string ipAddress, string MAC) { DataTable Usuario = new DataTable(); NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["ConnectionStringNpgsql"].ConnectionString); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("usuarios.f_loggin", conection); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("pass", NpgsqlDbType.Text).Value = datos.Password; dataAdapter.SelectCommand.Parameters.Add("nom", NpgsqlDbType.Text).Value = datos.User; //dataAdapter.SelectCommand.Parameters.Add("ip", NpgsqlDbType.Text).Value = ipAddress; //dataAdapter.SelectCommand.Parameters.Add("mac", NpgsqlDbType.Text).Value = MAC; dataAdapter.Fill(Usuario); } catch (Exception Ex) { throw Ex; } finally { if (conection != null) { conection.Close(); } } return(Usuario); }
public void AdquirirProducto(EALL user, string ipAddress, string MAC) { NpgsqlConnection objetoConexion = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["ConnectionStringNpgsql"].ConnectionString); DataTable dataTable = new DataTable(); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("productos.f_adquirir_productos", objetoConexion); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_id_producto_proveedor", NpgsqlDbType.Integer).Value = user.Id; dataAdapter.SelectCommand.Parameters.Add("_precio_producto_v", NpgsqlDbType.Double).Value = user.Precio; dataAdapter.SelectCommand.Parameters.Add("_cantidad_producto", NpgsqlDbType.Integer).Value = user.Cantidad; //dataAdapter.SelectCommand.Parameters.Add("_usser", NpgsqlDbType.VarChar, 45).Value = user.User; //dataAdapter.SelectCommand.Parameters.Add("_ip", NpgsqlDbType.VarChar, 100).Value = ipAddress; //dataAdapter.SelectCommand.Parameters.Add("_mac", NpgsqlDbType.VarChar, 100).Value = MAC; objetoConexion.Open(); dataAdapter.Fill(dataTable); } catch (Exception e) { throw e; } finally { if (objetoConexion != null) { objetoConexion.Close(); } } }
public void LiberarProductos(EALL dato) { NpgsqlConnection objetoConexion = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["ConnectionStringNpgsql"].ConnectionString); DataTable dataTable = new DataTable(); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("productos.f_liberar_productos", objetoConexion); dataAdapter.SelectCommand.Parameters.Add("_id_pedido", NpgsqlDbType.Integer).Value = dato.Id; dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; objetoConexion.Open(); dataAdapter.Fill(dataTable); } catch (Exception e) { throw e; } finally { if (objetoConexion != null) { objetoConexion.Close(); } } }
public void ModificarProducto(EALL user, string ipAddress, string MAC) { NpgsqlConnection objetoConexion = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["ConnectionStringNpgsql"].ConnectionString); DataTable dataTable = new DataTable(); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("productos.f_modificar_producto", objetoConexion); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_id", NpgsqlDbType.Integer).Value = user.IdProducto; dataAdapter.SelectCommand.Parameters.Add("_nombre", NpgsqlDbType.Varchar, 45).Value = user.Nombre; dataAdapter.SelectCommand.Parameters.Add("_descripcion", NpgsqlDbType.Text).Value = user.Descripcion; dataAdapter.SelectCommand.Parameters.Add("_imagen", NpgsqlDbType.Varchar, 100).Value = user.LogoUrl; //dataAdapter.SelectCommand.Parameters.Add("_usser", NpgsqlDbType.Varchar, 45).Value = user.User; //dataAdapter.SelectCommand.Parameters.Add("_ip", NpgsqlDbType.Varchar, 100).Value = ipAddress; //dataAdapter.SelectCommand.Parameters.Add("_mac", NpgsqlDbType.Varchar, 100).Value = MAC; objetoConexion.Open(); dataAdapter.Fill(dataTable); } catch (Exception e) { throw e; } finally { if (objetoConexion != null) { objetoConexion.Close(); } } }
public EALL InsertarCajero(EALL user, string ipAddress, string MAC) { NpgsqlConnection objetoConexion = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["ConnectionStringNpgsql"].ConnectionString); DataTable dataTable = new DataTable(); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("usuarios.f_insertar_cajero", objetoConexion); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_id", NpgsqlDbType.Integer).Value = user.Cedula; dataAdapter.SelectCommand.Parameters.Add("_nombres", NpgsqlDbType.Varchar, 45).Value = user.Nombre; dataAdapter.SelectCommand.Parameters.Add("_apellidos", NpgsqlDbType.Varchar, 45).Value = user.Apellido; dataAdapter.SelectCommand.Parameters.Add("_direccion", NpgsqlDbType.Varchar, 45).Value = user.Direccion; dataAdapter.SelectCommand.Parameters.Add("_telefono", NpgsqlDbType.Varchar, 45).Value = user.Telefono; dataAdapter.SelectCommand.Parameters.Add("_email", NpgsqlDbType.Varchar, 45).Value = user.Email; dataAdapter.SelectCommand.Parameters.Add("_idTipo", NpgsqlDbType.Integer).Value = user.Id; dataAdapter.SelectCommand.Parameters.Add("_nick", NpgsqlDbType.Varchar, 45).Value = user.Login; dataAdapter.SelectCommand.Parameters.Add("_pass", NpgsqlDbType.Varchar, 45).Value = user.Password; dataAdapter.SelectCommand.Parameters.Add("_imagen", NpgsqlDbType.Varchar, 100).Value = user.LogoUrl; // dataAdapter.SelectCommand.Parameters.Add("_usser", NpgsqlDbType.Varchar, 100).Value = user.User; //dataAdapter.SelectCommand.Parameters.Add("_ip", NpgsqlDbType.Varchar, 100).Value = ipAddress; //dataAdapter.SelectCommand.Parameters.Add("_mac", NpgsqlDbType.Varchar, 100).Value = MAC; objetoConexion.Open(); dataAdapter.Fill(dataTable); } catch (NpgsqlException e) { encap.Nulo = "1"; } finally { if (objetoConexion != null) { objetoConexion.Close(); } } return(encap); }
public EALL InsertarProveedor(EALL user, string ipAddress, string MAC) { NpgsqlConnection objetoConexion = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["ConnectionStringNpgsql"].ConnectionString); DataTable dataTable = new DataTable(); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("proveedores.f_insertar_proveedor", objetoConexion); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_id", NpgsqlDbType.Integer).Value = user.Nit; dataAdapter.SelectCommand.Parameters.Add("_nombre", NpgsqlDbType.Varchar, 45).Value = user.Nombre; dataAdapter.SelectCommand.Parameters.Add("_direccion", NpgsqlDbType.Varchar, 45).Value = user.Direccion; dataAdapter.SelectCommand.Parameters.Add("_telefono", NpgsqlDbType.Varchar, 45).Value = user.Telefono; dataAdapter.SelectCommand.Parameters.Add("_email", NpgsqlDbType.Varchar, 45).Value = user.Email; dataAdapter.SelectCommand.Parameters.Add("_logo", NpgsqlDbType.Varchar, 100).Value = user.LogoUrl; // dataAdapter.SelectCommand.Parameters.Add("_usser", NpgsqlDbType.Varchar, 45).Value = user.User; //dataAdapter.SelectCommand.Parameters.Add("_ip", NpgsqlDbType.Varchar, 100).Value = ipAddress; //dataAdapter.SelectCommand.Parameters.Add("_mac", NpgsqlDbType.Varchar, 100).Value = MAC; objetoConexion.Open(); dataAdapter.Fill(dataTable); } catch (NpgsqlException ei) { encap.Nulo = "1"; } catch (Exception e) { throw e; } finally { if (objetoConexion != null) { objetoConexion.Close(); } } return(encap); }
public EALL pedidoproductoCajero(EALL user, string ipAddress, string MAC) { NpgsqlConnection objetoConexion = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["ConnectionStringNpgsql"].ConnectionString); DataTable dataTable = new DataTable(); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("pedidos.f_pedido_producto_cajero", objetoConexion); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_id", NpgsqlDbType.Integer).Value = user.Id; dataAdapter.SelectCommand.Parameters.Add("_id_producto", NpgsqlDbType.Integer).Value = user.IdProducto; dataAdapter.SelectCommand.Parameters.Add("_id_proveedor", NpgsqlDbType.Integer).Value = user.IdProveedor; dataAdapter.SelectCommand.Parameters.Add("_cantidad", NpgsqlDbType.Integer).Value = user.Cantidad; //dataAdapter.SelectCommand.Parameters.Add("_usser", NpgsqlDbType.Varchar, 45).Value = user.User; //dataAdapter.SelectCommand.Parameters.Add("_ip", NpgsqlDbType.Varchar, 100).Value = ipAddress; //dataAdapter.SelectCommand.Parameters.Add("_mac", NpgsqlDbType.Varchar, 100).Value = MAC; objetoConexion.Open(); dataAdapter.Fill(dataTable); } catch (NpgsqlException e) { encap.Nulo = "1"; throw e; } finally { if (objetoConexion != null) { objetoConexion.Close(); } } return(encap); }
public EALL contactar(EALL user, string ipAddress, string MAC) { NpgsqlConnection objetoConexion = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["ConnectionStringNpgsql"].ConnectionString); DataTable dataTable = new DataTable(); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("usuarios.f_contactar", objetoConexion); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_usuario", NpgsqlDbType.Text).Value = user.Nombre; dataAdapter.SelectCommand.Parameters.Add("_email", NpgsqlDbType.Text).Value = user.Email; dataAdapter.SelectCommand.Parameters.Add("_mensaje", NpgsqlDbType.Text).Value = user.Mensaje; //dataAdapter.SelectCommand.Parameters.Add("_id", NpgsqlDbType.Int32).Value = user.Id; //dataAdapter.SelectCommand.Parameters.Add("_usser", NpgsqlDbType.Text).Value = user.User; //dataAdapter.SelectCommand.Parameters.Add("_ip", NpgsqlDbType.Text).Value = ipAddress; //dataAdapter.SelectCommand.Parameters.Add("_mac", NpgsqlDbType.Text).Value = MAC; objetoConexion.Open(); dataAdapter.Fill(dataTable); } catch (NpgsqlException e) { encap.Nulo = "1"; } finally { if (objetoConexion != null) { objetoConexion.Close(); } } return(encap); }
public UALL insertarcajero(UALL utili, string ipAddress, string MAC, int idio) { int cont = -1; Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 4); try { ////mirar si hay login repetidos o iguales Usuarios = data.MostrarUsuario(); //Logica_idiomaControl idioma = new Logica_idiomaControl(); //Hashtable componentes = new Hashtable(); //componentes = idioma.controlarIdioma(idio, 4); for (int i = 0; i < Usuarios.Rows.Count; i++) { if (utili.Login == Usuarios.Rows[i]["nick_usuario"].ToString() && utili.IdCajero != int.Parse(Usuarios.Rows[i]["id_usuario"].ToString())) { utili.Mensaje = componentes["mensaje1"].ToString() + ":" + utili.Login + " " + componentes["mensaje2"].ToString(); utili.Nulo = "1"; utili.SaveLocationLogo = ""; return(utili); } } ///Si la contraseña nueva y la confirmacion if (!(utili.Password.Equals(utili.Password1))) { utili.Mensaje = componentes["mensaje3"].ToString(); utili.Nulo = "1"; utili.SaveLocationLogo = ""; return(utili); } else /////si el tipo de foto no es una imagen if (!(string.Compare(utili.LogoExtension, ".jpg", true) == 0 || string.Compare(utili.LogoExtension, ".gif", true) == 0 || string.Compare(utili.LogoExtension, ".jpeg", true) == 0 || string.Compare(utili.LogoExtension, ".png", true) == 0 || string.Compare(utili.LogoExtension, ".", true) == 0 || string.Compare(utili.LogoExtension, ".bmp", true) == 0 || string.Compare(utili.LogoExtension, ".wmf", true) == 0)) { utili.Mensaje = componentes["mensaje4"].ToString(); utili.Nulo = "1"; utili.SaveLocationLogo = ""; return(utili); } string origenSaveLLogo = utili.SaveLocationLogo; do { utili.SaveLocationLogo = origenSaveLLogo; cont++; utili.SaveLocationLogo = "" + utili.SaveLocationLogo + cont + utili.LogoExtension + ""; } while (System.IO.File.Exists(utili.SaveLocationLogo)); utili.Url = "~\\Imagenes\\Usuario" + "\\" + cont + utili.LogoExtension + ""; encap.Nombre = utili.Nombre; encap.Apellido = utili.Apellido; encap.Cedula = utili.Cedula; encap.Direccion = utili.Direccion; encap.Email = utili.Email; encap.Telefono = utili.Telefono; encap.Id = 2; encap.Login = utili.Login; encap.Password = utili.Password; encap.LogoUrl = utili.Url; encap.User = utili.User; encap = data.InsertarCajero(encap, ipAddress, MAC); if (encap.Nulo == "1") { utili.Mensaje = componentes["mensaje5"].ToString() + ":" + utili.Cedula + " " + componentes["mensaje6"].ToString();; utili.Nulo = "1"; utili.SaveLocationLogo = ""; return(utili); } utili.Mensaje = componentes["mensaje7"].ToString() + utili.Login + ""; utili.Url = "AdministradorAgregarCajeros.aspx"; utili.Nulo = null; return(utili); } catch (Exception ex) { utili.Mensaje = componentes["mensaje8"].ToString(); utili.Nulo = "1"; utili.SaveLocationLogo = ""; return(utili); } return(utili); }
public UALL insertarproducto(UALL utili, string ipAddress, string MAC, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 5); try { int cont = -1; if (!(string.Compare(utili.LogoExtension, ".jpg", true) == 0 || string.Compare(utili.LogoExtension, ".gif", true) == 0 || string.Compare(utili.LogoExtension, ".jpeg", true) == 0 || string.Compare(utili.LogoExtension, ".png", true) == 0 || string.Compare(utili.LogoExtension, ".", true) == 0 || string.Compare(utili.LogoExtension, ".bmp", true) == 0 || string.Compare(utili.LogoExtension, ".wmf", true) == 0)) { utili.Mensaje = componentes["mensaje1"].ToString(); utili.IdCondicional = 1; return(utili); } string origenSaveLLogo = utili.SaveLocationLogo; do { utili.SaveLocationLogo = origenSaveLLogo; cont++; utili.SaveLocationLogo = "" + utili.SaveLocationLogo + cont + utili.LogoExtension + ""; } while (System.IO.File.Exists(utili.SaveLocationLogo)); utili.LogoUrl = "~\\Imagenes\\Productos" + "\\" + cont + utili.LogoExtension + ""; encap.IdProducto = utili.IdProducto; encap.Nombre = utili.Nombre; encap.Descripcion = utili.Descripcion; encap.LogoUrl = utili.LogoUrl; encap.User = utili.User; encap = data.InsertarProducto(encap, ipAddress, MAC); if (encap.Nulo == "1") /// si hay dato repetido en la base de datos pk { utili.Mensaje = componentes["mensaje2"].ToString() + utili.Nombre + componentes["mensaje3"].ToString() + utili.IdProducto + componentes["mensaje4"].ToString(); utili.IdCondicional = 1; utili.SaveLocationLogo = ""; return(utili); } utili.Mensaje = componentes["mensaje5"].ToString(); utili.Url = "AdministradorAgregarProducto.aspx"; utili.IdCondicional = 0; return(utili); } catch (Exception ei) { utili.Mensaje = componentes["mensaje6"].ToString() + utili.Nombre + componentes["mensaje7"].ToString(); utili.IdCondicional = 1; utili.SaveLocationLogo = ""; return(utili); } }
public UALL insertarproveedor(UALL utili, string ipAddress, string MAC, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 6); try { int cont = -1; if (!(string.Compare(utili.LogoExtension, ".jpg", true) == 0 || string.Compare(utili.LogoExtension, ".gif", true) == 0 || string.Compare(utili.LogoExtension, ".jpeg", true) == 0 || string.Compare(utili.LogoExtension, ".png", true) == 0 || string.Compare(utili.LogoExtension, ".", true) == 0 || string.Compare(utili.LogoExtension, ".bmp", true) == 0 || string.Compare(utili.LogoExtension, ".wmf", true) == 0)) { utili.Mensaje = componentes["mensaje6"].ToString() + " " + utili.LogoExtension + ""; utili.Nulo = "1"; utili.SaveLocationLogo = ""; return(utili); } string origenSaveLLogo = utili.SaveLocationLogo; do { utili.SaveLocationLogo = origenSaveLLogo; cont++; utili.SaveLocationLogo = "" + utili.SaveLocationLogo + cont + utili.LogoExtension + ""; } while (System.IO.File.Exists(utili.SaveLocationLogo)); utili.LogoUrl = "~\\Imagenes\\Logo" + "\\" + cont + utili.LogoExtension + ""; encap.Nit = utili.IdProveedor; encap.Nombre = utili.Nombre; encap.Direccion = utili.Direccion; encap.Telefono = utili.Telefono; encap.Email = utili.Email; encap.LogoUrl = utili.LogoUrl; encap.User = utili.User; encap = data.InsertarProveedor(encap, ipAddress, MAC); if (encap.Nulo == "1") /// si hay dato repetido en la base de datos pk { utili.Mensaje = componentes["mensaje7"].ToString() + " " + utili.Nombre + componentes["mensaje8"].ToString() + " " + utili.IdProveedor + componentes["mensaje9"].ToString(); utili.Nulo = "1"; utili.SaveLocationLogo = ""; return(utili); } utili.Mensaje = componentes["mensaje10"].ToString() + " " + utili.Nombre + ""; utili.Url = "AdministradorAgregarProov.aspx"; utili.Nulo = null; return(utili); } catch (Exception ei) { utili.Mensaje = componentes["mensaje11"].ToString() + " " + utili.Nombre + componentes["mensaje12"].ToString(); utili.Nulo = "1"; utili.SaveLocationLogo = ""; return(utili); } return(utili); }
public UALL crearcuenta(UALL utili, string ipAddress, string MAC, int idio) { Logica_idiomaControl idioma = new Logica_idiomaControl(); Hashtable componentes = new Hashtable(); componentes = idioma.controlarIdioma(idio, 21); int cont = -1; try { datos = data.MostrarUsuario(); for (int i = 0; i < datos.Rows.Count; i++) { if (utili.User == datos.Rows[i]["nick_usuario"].ToString()) { utili.Mensaje = componentes["mensaje5"].ToString(); utili.IdCondicional = 1; return(utili); } } if (!(utili.Password.Equals(utili.Password1))) { utili.Mensaje = componentes["mensaje6"].ToString(); utili.IdCondicional = 1; return(utili); } else if (!(string.Compare(utili.LogoExtension, ".jpg", true) == 0 || string.Compare(utili.LogoExtension, ".gif", true) == 0 || string.Compare(utili.LogoExtension, ".jpeg", true) == 0 || string.Compare(utili.LogoExtension, ".png", true) == 0 || string.Compare(utili.LogoExtension, ".", true) == 0 || string.Compare(utili.LogoExtension, ".bmp", true) == 0 || string.Compare(utili.LogoExtension, ".wmf", true) == 0)) { utili.Mensaje = componentes["mensaje7"].ToString(); utili.IdCondicional = 1; return(utili); } string origenSaveLLogo = utili.SaveLocationLogo; do { utili.SaveLocationLogo = origenSaveLLogo; cont++; utili.SaveLocationLogo = "" + utili.SaveLocationLogo + cont + utili.LogoExtension + ""; } while (System.IO.File.Exists(utili.SaveLocationLogo)); utili.Url = "~\\Imagenes\\Usuario" + "\\" + cont + utili.LogoExtension + ""; encap.Nombre = utili.Nombre; encap.Apellido = utili.Apellido; encap.Cedula = utili.Cedula; encap.Direccion = utili.Direccion; encap.Email = utili.Email; encap.Telefono = utili.Telefono; encap.Id = 3; encap.User = utili.User; encap.Password = utili.Password; encap.LogoUrl = utili.Url; encap = data.InsertarUsuario(encap, ipAddress, MAC); if (encap.Nulo == "1") { utili.Mensaje = componentes["mensaje8"].ToString() + utili.Cedula + componentes["mensaje9"].ToString(); utili.IdCondicional = 1; return(utili); } utili.Mensaje = componentes["mensaje10"].ToString(); utili.Url = "Login.aspx"; utili.IdCondicional = 0; return(utili); } catch (Exception ex) { utili.Mensaje = componentes["mensaje11"].ToString(); utili.IdCondicional = 1; return(utili); } }