private void btnAnadirSolar_Click(object sender, EventArgs e) { try { BuscarSolar b = new BuscarSolar(); E_Solares eSolar = new E_Solares(); b.formCotizacion = true; b.ShowDialog(); if (b.formCotizacion) { dgvSolares.Rows.Add(); dgvSolares.Rows[count].Cells[0].Value = IdSolar; dgvSolares.Rows[count].Cells[1].Value = NumCerTit; dgvSolares.Rows[count].Cells[2].Value = CantMetros; dgvSolares.Rows[count].Cells[3].Value = Numero; dgvSolares.Rows[count].Cells[4].Value = Coor; dgvSolares.Rows[count].Cells[5].Value = Colind; dgvSolares.Rows[count].Cells[6].Value = IdSolarInfo; dgvSolares.Rows[count].Cells[7].Value = DescripAdd; dgvSolares.Rows[count].Cells[8].Value = InformProp; dgvSolares.Rows[count].Cells[9].Value = ImageTitulo; dgvSolares.Rows[count].Cells[10].Value = Precio; dgvSolares.Rows[count].Cells[11].Value = Estado; dgvSolares.Rows[count].Cells[12].Value = FechaRegistro; count++; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public int EliminarSolar(E_Solares eSolar) { SqlConnection strcon = new SqlConnection(); strcon.ConnectionString = Conexion.SqlConex; strcon.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = strcon; cmd.CommandText = "EliminarSolar"; cmd.CommandType = CommandType.StoredProcedure; SqlParameter parId = new SqlParameter(); parId.ParameterName = "@Id"; parId.SqlDbType = SqlDbType.Float; parId.Value = eSolar.Id; cmd.Parameters.Add(parId); return(cmd.ExecuteNonQuery()); }
public int N_EliminarSolar(E_Solares eSolares) { int rsp = D_Solares.EliminarSolar(eSolares); return(rsp); }
public int N_ModificarSolar(E_Solares eSolares) { int rsp = D_Solares.ModificarSolar(eSolares); return(rsp); }
public int N_InsertarSolar(E_Solares eSolares) { int rsp = D_Solares.InsertarSolar(eSolares); return(rsp); }
//public string a() //{ // connection.Open(); // SqlCommand command1 = new SqlCommand("select imgfile from myimages where imgname=@param", connection); // SqlParameter myparam = command1.Parameters.Add("@param", SqlDbType.NVarChar, 30); // myparam.Value = txtimgname.Text; // byte[] img = (byte[])command1.ExecuteScalar(); // MemoryStream str = new MemoryStream(); // str.Write(img, 0, img.Length); // Bitmap bit = new Bitmap(str); // connection.Close(); //} public int InsertarSolar(E_Solares eSolar) { SqlConnection strcon = new SqlConnection(); strcon.ConnectionString = Conexion.SqlConex; strcon.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = strcon; cmd.CommandText = "InsertarSolar"; cmd.CommandType = CommandType.StoredProcedure; SqlParameter parNumeroCertTitulo = new SqlParameter(); parNumeroCertTitulo.ParameterName = "@NumCertTitulo"; //biint parNumeroCertTitulo.SqlDbType = SqlDbType.Float; parNumeroCertTitulo.Size = 50; parNumeroCertTitulo.Value = eSolar.NumeroCertTitulo; cmd.Parameters.Add(parNumeroCertTitulo); SqlParameter parCantidadMetros = new SqlParameter(); parCantidadMetros.ParameterName = "@CantidadMetros"; //Biint parCantidadMetros.SqlDbType = SqlDbType.Float; parCantidadMetros.Size = 10; parCantidadMetros.Value = eSolar.CantidadMetros; cmd.Parameters.Add(parCantidadMetros); SqlParameter parNumero = new SqlParameter(); parNumero.ParameterName = "@Número"; parNumero.SqlDbType = SqlDbType.Float; parNumero.Size = 5; parNumero.Value = eSolar.Numero; cmd.Parameters.Add(parNumero); SqlParameter parCoordenadas = new SqlParameter(); parCoordenadas.ParameterName = "@Coordenadas"; //String parCoordenadas.SqlDbType = SqlDbType.VarChar; parCoordenadas.Size = 70; parCoordenadas.Value = eSolar.Coordenadas; cmd.Parameters.Add(parCoordenadas); SqlParameter parColindSolar = new SqlParameter(); parColindSolar.ParameterName = "@ColindSolar"; parColindSolar.SqlDbType = SqlDbType.VarChar; parColindSolar.Value = eSolar.ColindSolar; cmd.Parameters.Add(parColindSolar); //*No contiene Size por ser un VarChar(Max) y //su contenido es extenso SqlParameter parDescAddPropiedad = new SqlParameter(); parDescAddPropiedad.ParameterName = "@DescAddProp"; parDescAddPropiedad.SqlDbType = SqlDbType.VarChar; parDescAddPropiedad.Value = eSolar.DescAddPropiedad; cmd.Parameters.Add(parDescAddPropiedad); //*No contiene Size por ser un VarChar(Max) y //su contenido es extenso SqlParameter parInfoPropiedad = new SqlParameter(); parInfoPropiedad.ParameterName = "@InfoPropietario"; //Biint parInfoPropiedad.SqlDbType = SqlDbType.Float; parInfoPropiedad.Size = 20; parInfoPropiedad.Value = eSolar.InfoPropietario; cmd.Parameters.Add(parInfoPropiedad); SqlParameter parImagenTitulo = new SqlParameter(); parImagenTitulo.ParameterName = "@Imagen"; parImagenTitulo.SqlDbType = SqlDbType.Image; parImagenTitulo.Value = eSolar.ImagenTitulo; cmd.Parameters.Add(parImagenTitulo); //*No contiene Size por ser un tipo image //su contenido expresado en byte[] es extenso SqlParameter parPrecio = new SqlParameter(); parPrecio.ParameterName = "@Precio"; parPrecio.SqlDbType = SqlDbType.VarChar; parPrecio.Size = 20; parPrecio.Value = eSolar.Precio; cmd.Parameters.Add(parPrecio); SqlParameter parEstado = new SqlParameter(); parEstado.ParameterName = "@Estado"; parEstado.SqlDbType = SqlDbType.VarChar; parEstado.Size = 15; parEstado.Value = eSolar.Estado; cmd.Parameters.Add(parEstado); SqlParameter parFechaRegistro = new SqlParameter(); parFechaRegistro.ParameterName = "@FechaRegistro"; parFechaRegistro.SqlDbType = SqlDbType.Date; parFechaRegistro.Value = eSolar.FechaRegistro; cmd.Parameters.Add(parFechaRegistro); //*No contiene Size por ser un dato de fecha //no representa mucho espacio en BD return(cmd.ExecuteNonQuery()); }